home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_7_PAINT.txt < prev    next >
Text File  |  1993-07-15  |  449KB  |  7,892 lines

  1. # near model CODE resource
  2. # jump table entries: 5248-5271 (24 of them)
  3. export_656:
  4. 00000000  4E75                     rts
  5. export_657:
  6. fn00000002:
  7. 00000002  4E56 FFE0                link       A6, -0x0020
  8. 00000006  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  9. 0000000A  3A2E 001E                move.w     D5, [A6 + 0x1E]
  10. 0000000E  3C2E 0022                move.w     D6, [A6 + 0x22]
  11. 00000012  3D6E 000E FFE0           move.w     [A6 - 0x20], [A6 + 0xE]
  12. 00000018  3D6E 0012 FFE2           move.w     [A6 - 0x1E], [A6 + 0x12]
  13. 0000001E  3D6E 0016 FFE4           move.w     [A6 - 0x1C], [A6 + 0x16]
  14. 00000024  3D6E 001A FFE6           move.w     [A6 - 0x1A], [A6 + 0x1A]
  15. 0000002A  7050                     moveq.l    D0, 0x50
  16. 0000002C  C046                     and.w      D0, D6
  17. 0000002E  6754                     beq        +0x56 /* 00000084 */
  18. 00000030  206E 0008                movea.l    A0, [A6 + 0x8]
  19. 00000034  4868 002E                pea.l      [A0 + 0x2E]
  20. 00000038  486E FFE0                pea.l      [A6 - 0x20]
  21. 0000003C  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  22. 00000040  4A40                     tst.w      D0
  23. 00000042  508F                     addq.l     A7, 8
  24. 00000044  6616                     bne        +0x18 /* 0000005C */
  25. 00000046  206E 0008                movea.l    A0, [A6 + 0x8]
  26. 0000004A  4868 0060                pea.l      [A0 + 0x60]
  27. 0000004E  486E FFE0                pea.l      [A6 - 0x20]
  28. 00000052  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  29. 00000056  4A40                     tst.w      D0
  30. 00000058  508F                     addq.l     A7, 8
  31. 0000005A  6728                     beq        +0x2A /* 00000084 */
  32. label0000005C:
  33. 0000005C  0045 026D                ori.w      D5, 0x26D
  34. 00000060  0046 0107                ori.w      D6, 0x107
  35. 00000064  4A6E FFE0                tst.w      [A6 - 0x20]
  36. 00000068  6F04                     ble        +0x6 /* 0000006E */
  37. 0000006A  426E FFE0                clr.w      [A6 - 0x20]
  38. label0000006E:
  39. 0000006E  4A6E FFE4                tst.w      [A6 - 0x1C]
  40. 00000072  6F04                     ble        +0x6 /* 00000078 */
  41. 00000074  426E FFE4                clr.w      [A6 - 0x1C]
  42. label00000078:
  43. 00000078  3D7C 7FFF FFE6           move.w     [A6 - 0x1A], 0x7FFF
  44. 0000007E  3D7C 7FFF FFE2           move.w     [A6 - 0x1E], 0x7FFF
  45. label00000084:
  46. 00000084  206E 0008                movea.l    A0, [A6 + 0x8]
  47. 00000088  8B68 0296                or.w       [A0 + 0x296], D5
  48. 0000008C  4A6D EA58                tst.w      [A5 - 0x15A8]
  49. 00000090  6700 015A                beq        +0x15C /* 000001EC */
  50. 00000094  303C 0200                move.w     D0, 0x200
  51. 00000098  C046                     and.w      D0, D6
  52. 0000009A  6718                     beq        +0x1A /* 000000B4 */
  53. 0000009C  0246 FDFF                andi.w     D6, 0xFDFF
  54. 000000A0  4A6E FFE0                tst.w      [A6 - 0x20]
  55. 000000A4  6D04                     blt        +0x6 /* 000000AA */
  56. 000000A6  536E FFE0                subq.w     [A6 - 0x20], 1
  57. label000000AA:
  58. 000000AA  4A6E FFE4                tst.w      [A6 - 0x1C]
  59. 000000AE  6D04                     blt        +0x6 /* 000000B4 */
  60. 000000B0  536E FFE4                subq.w     [A6 - 0x1C], 1
  61. label000000B4:
  62. 000000B4  3D46 FFE8                move.w     [A6 - 0x18], D6
  63. 000000B8  7050                     moveq.l    D0, 0x50
  64. 000000BA  C046                     and.w      D0, D6
  65. 000000BC  670E                     beq        +0x10 /* 000000CC */
  66. 000000BE  486E FFE0                pea.l      [A6 - 0x20]
  67. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  68. 000000C6  4EBA 0956                jsr        [PC + 0x956 /* 00000A1E */]
  69. 000000CA  508F                     addq.l     A7, 8
  70. label000000CC:
  71. 000000CC  7010                     moveq.l    D0, 0x10
  72. 000000CE  C046                     and.w      D0, D6
  73. 000000D0  670A                     beq        +0xC /* 000000DC */
  74. 000000D2  486E FFE0                pea.l      [A6 - 0x20]
  75. 000000D6  4EBA 07F4                jsr        [PC + 0x7F4 /* 000008CC */]
  76. 000000DA  588F                     addq.l     A7, 4
  77. label000000DC:
  78. 000000DC  206E 0008                movea.l    A0, [A6 + 0x8]
  79. 000000E0  49E8 0284                lea.l      A4, [A0 + 0x284]
  80. 000000E4  4A6C 0008                tst.w      [A4 + 0x8]
  81. 000000E8  6700 00EE                beq        +0xF0 /* 000001D8 */
  82. 000000EC  4247                     clr.w      D7
  83. 000000EE  426E FFF6                clr.w      [A6 - 0xA]
  84. label000000F2:
  85. 000000F2  302E FFE0                move.w     D0, [A6 - 0x20]
  86. 000000F6  5340                     subq.w     D0, 1
  87. 000000F8  B06C 0002                cmp.w      D0, [A4 + 0x2]
  88. 000000FC  6E1E                     bgt        +0x20 /* 0000011C */
  89. 000000FE  3014                     move.w     D0, [A4]
  90. 00000100  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  91. 00000104  6E1E                     bgt        +0x20 /* 00000124 */
  92. 00000106  486E FFEE                pea.l      [A6 - 0x12]
  93. 0000010A  486E FFE0                pea.l      [A6 - 0x20]
  94. 0000010E  2F0C                     move.l     -[A7], A4
  95. 00000110  4EBA 00E4                jsr        [PC + 0xE4 /* 000001F6 */]
  96. 00000114  3E00                     move.w     D7, D0
  97. 00000116  4FEF 000C                lea.l      A7, [A7 + 0xC]
  98. 0000011A  6608                     bne        +0xA /* 00000124 */
  99. label0000011C:
  100. 0000011C  286C 000A                movea.l    A4, [A4 + 0xA]
  101. 00000120  200C                     move.l     D0, A4
  102. 00000122  66CE                     bne        -0x30 /* 000000F2 */
  103. label00000124:
  104. 00000124  4A6E FFE8                tst.w      [A6 - 0x18]
  105. 00000128  6712                     beq        +0x14 /* 0000013C */
  106. 0000012A  486E FFE0                pea.l      [A6 - 0x20]
  107. 0000012E  206E 0008                movea.l    A0, [A6 + 0x8]
  108. 00000132  4868 0284                pea.l      [A0 + 0x284]
  109. 00000136  4EBA 035A                jsr        [PC + 0x35A /* 00000492 */]
  110. 0000013A  508F                     addq.l     A7, 8
  111. label0000013C:
  112. 0000013C  4A6E FFF6                tst.w      [A6 - 0xA]
  113. 00000140  6700 0090                beq        +0x92 /* 000001D2 */
  114. 00000144  486E FFEE                pea.l      [A6 - 0x12]
  115. 00000148  206E 0008                movea.l    A0, [A6 + 0x8]
  116. 0000014C  4868 0284                pea.l      [A0 + 0x284]
  117. 00000150  4EBA 0340                jsr        [PC + 0x340 /* 00000492 */]
  118. 00000154  508F                     addq.l     A7, 8
  119. 00000156  607A                     bra        +0x7C /* 000001D2 */
  120. label00000158:
  121. 00000158  4247                     clr.w      D7
  122. 0000015A  206E 0008                movea.l    A0, [A6 + 0x8]
  123. 0000015E  49E8 0284                lea.l      A4, [A0 + 0x284]
  124. label00000162:
  125. 00000162  264C                     movea.l    A3, A4
  126. 00000164  604A                     bra        +0x4C /* 000001B0 */
  127. label00000166:
  128. 00000166  486E FFEE                pea.l      [A6 - 0x12]
  129. 0000016A  2F0B                     move.l     -[A7], A3
  130. 0000016C  2F0C                     move.l     -[A7], A4
  131. 0000016E  4EBA 0086                jsr        [PC + 0x86 /* 000001F6 */]
  132. 00000172  4A40                     tst.w      D0
  133. 00000174  4FEF 000C                lea.l      A7, [A7 + 0xC]
  134. 00000178  6736                     beq        +0x38 /* 000001B0 */
  135. 0000017A  7E01                     moveq.l    D7, 0x01
  136. 0000017C  4A6B 0008                tst.w      [A3 + 0x8]
  137. 00000180  6614                     bne        +0x16 /* 00000196 */
  138. 00000182  206E FFFC                movea.l    A0, [A6 - 0x4]
  139. 00000186  216B 000A 000A           move.l     [A0 + 0xA], [A3 + 0xA]
  140. 0000018C  2F0B                     move.l     -[A7], A3
  141. 0000018E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  142. 00000192  588F                     addq.l     A7, 4
  143. 00000194  6030                     bra        +0x32 /* 000001C6 */
  144. label00000196:
  145. 00000196  4A6E FFF6                tst.w      [A6 - 0xA]
  146. 0000019A  672A                     beq        +0x2C /* 000001C6 */
  147. 0000019C  486E FFEE                pea.l      [A6 - 0x12]
  148. 000001A0  206E 0008                movea.l    A0, [A6 + 0x8]
  149. 000001A4  4868 0284                pea.l      [A0 + 0x284]
  150. 000001A8  4EBA 02E8                jsr        [PC + 0x2E8 /* 00000492 */]
  151. 000001AC  508F                     addq.l     A7, 8
  152. 000001AE  6016                     bra        +0x18 /* 000001C6 */
  153. label000001B0:
  154. 000001B0  2D4B FFFC                move.l     [A6 - 0x4], A3
  155. 000001B4  266B 000A                movea.l    A3, [A3 + 0xA]
  156. 000001B8  200B                     move.l     D0, A3
  157. 000001BA  670A                     beq        +0xC /* 000001C6 */
  158. 000001BC  3013                     move.w     D0, [A3]
  159. 000001BE  5340                     subq.w     D0, 1
  160. 000001C0  B06C 0002                cmp.w      D0, [A4 + 0x2]
  161. 000001C4  6FA0                     ble        -0x5E /* 00000166 */
  162. label000001C6:
  163. 000001C6  4A47                     tst.w      D7
  164. 000001C8  6608                     bne        +0xA /* 000001D2 */
  165. 000001CA  286C 000A                movea.l    A4, [A4 + 0xA]
  166. 000001CE  200C                     move.l     D0, A4
  167. 000001D0  6690                     bne        -0x6E /* 00000162 */
  168. label000001D2:
  169. 000001D2  4A47                     tst.w      D7
  170. 000001D4  6682                     bne        -0x7C /* 00000158 */
  171. 000001D6  6014                     bra        +0x16 /* 000001EC */
  172. label000001D8:
  173. 000001D8  7000                     moveq.l    D0, 0x00
  174. 000001DA  2D40 FFEA                move.l     [A6 - 0x16], D0
  175. 000001DE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  176. 000001E2  224C                     movea.l    A1, A4
  177. 000001E4  22D8                     move.l     [A1]+, [A0]+
  178. 000001E6  22D8                     move.l     [A1]+, [A0]+
  179. 000001E8  22D8                     move.l     [A1]+, [A0]+
  180. 000001EA  32D8                     move.w     [A1]+, [A0]+
  181. label000001EC:
  182. 000001EC  4CEE 18E0 FFCC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x34]
  183. 000001F2  4E5E                     unlink     A6
  184. 000001F4  4E75                     rts
  185. fn000001F6:
  186. 000001F6  4E56 FFD6                link       A6, -0x002A
  187. 000001FA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  188. 000001FE  286E 0008                movea.l    A4, [A6 + 0x8]
  189. 00000202  266E 000C                movea.l    A3, [A6 + 0xC]
  190. 00000206  4246                     clr.w      D6
  191. 00000208  206E 0010                movea.l    A0, [A6 + 0x10]
  192. 0000020C  4268 0008                clr.w      [A0 + 0x8]
  193. 00000210  302C 0002                move.w     D0, [A4 + 0x2]
  194. 00000214  B053                     cmp.w      D0, [A3]
  195. 00000216  6D00 01C6                blt        +0x1C8 /* 000003DE */
  196. 0000021A  302C 0004                move.w     D0, [A4 + 0x4]
  197. 0000021E  B06B 0006                cmp.w      D0, [A3 + 0x6]
  198. 00000222  6E00 01BA                bgt        +0x1BC /* 000003DE */
  199. 00000226  302C 0006                move.w     D0, [A4 + 0x6]
  200. 0000022A  B06B 0004                cmp.w      D0, [A3 + 0x4]
  201. 0000022E  6D00 01AE                blt        +0x1B0 /* 000003DE */
  202. 00000232  7C01                     moveq.l    D6, 0x01
  203. 00000234  4247                     clr.w      D7
  204. 00000236  426E FFFA                clr.w      [A6 - 0x6]
  205. 0000023A  426E FFEC                clr.w      [A6 - 0x14]
  206. 0000023E  3013                     move.w     D0, [A3]
  207. 00000240  B054                     cmp.w      D0, [A4]
  208. 00000242  6C34                     bge        +0x36 /* 00000278 */
  209. 00000244  302C 0004                move.w     D0, [A4 + 0x4]
  210. 00000248  B06B 0004                cmp.w      D0, [A3 + 0x4]
  211. 0000024C  6D0A                     blt        +0xC /* 00000258 */
  212. 0000024E  302C 0006                move.w     D0, [A4 + 0x6]
  213. 00000252  B06B 0006                cmp.w      D0, [A3 + 0x6]
  214. 00000256  6F1C                     ble        +0x1E /* 00000274 */
  215. label00000258:
  216. 00000258  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  217. 0000025C  224B                     movea.l    A1, A3
  218. 0000025E  20D9                     move.l     [A0]+, [A1]+
  219. 00000260  20D9                     move.l     [A0]+, [A1]+
  220. 00000262  20D9                     move.l     [A0]+, [A1]+
  221. 00000264  30D9                     move.w     [A0]+, [A1]+
  222. 00000266  3694                     move.w     [A3], [A4]
  223. 00000268  3014                     move.w     D0, [A4]
  224. 0000026A  5340                     subq.w     D0, 1
  225. 0000026C  3D40 FFD8                move.w     [A6 - 0x28], D0
  226. 00000270  5247                     addq.w     D7, 1
  227. 00000272  6038                     bra        +0x3A /* 000002AC */
  228. label00000274:
  229. 00000274  3893                     move.w     [A4], [A3]
  230. 00000276  6034                     bra        +0x36 /* 000002AC */
  231. label00000278:
  232. 00000278  3014                     move.w     D0, [A4]
  233. 0000027A  B053                     cmp.w      D0, [A3]
  234. 0000027C  6C2E                     bge        +0x30 /* 000002AC */
  235. 0000027E  302B 0004                move.w     D0, [A3 + 0x4]
  236. 00000282  B06C 0004                cmp.w      D0, [A4 + 0x4]
  237. 00000286  6D0A                     blt        +0xC /* 00000292 */
  238. 00000288  302B 0006                move.w     D0, [A3 + 0x6]
  239. 0000028C  B06C 0006                cmp.w      D0, [A4 + 0x6]
  240. 00000290  6F1A                     ble        +0x1C /* 000002AC */
  241. label00000292:
  242. 00000292  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  243. 00000296  224C                     movea.l    A1, A4
  244. 00000298  20D9                     move.l     [A0]+, [A1]+
  245. 0000029A  20D9                     move.l     [A0]+, [A1]+
  246. 0000029C  20D9                     move.l     [A0]+, [A1]+
  247. 0000029E  30D9                     move.w     [A0]+, [A1]+
  248. 000002A0  3893                     move.w     [A4], [A3]
  249. 000002A2  3013                     move.w     D0, [A3]
  250. 000002A4  5340                     subq.w     D0, 1
  251. 000002A6  3D40 FFD8                move.w     [A6 - 0x28], D0
  252. 000002AA  5247                     addq.w     D7, 1
  253. label000002AC:
  254. 000002AC  2007                     move.l     D0, D7
  255. 000002AE  C1FC 000E                muls.w     D0, 0xE
  256. 000002B2  41F6 00D6                lea.l      A0, [A6 + D0.w - 0x42]
  257. 000002B6  224C                     movea.l    A1, A4
  258. 000002B8  20D9                     move.l     [A0]+, [A1]+
  259. 000002BA  20D9                     move.l     [A0]+, [A1]+
  260. 000002BC  20D9                     move.l     [A0]+, [A1]+
  261. 000002BE  30D9                     move.w     [A0]+, [A1]+
  262. 000002C0  2007                     move.l     D0, D7
  263. 000002C2  C1FC 000E                muls.w     D0, 0xE
  264. 000002C6  322B 0008                move.w     D1, [A3 + 0x8]
  265. 000002CA  8376 00DE                or.w       [A6 + D0.w - 0x34], D1
  266. 000002CE  2007                     move.l     D0, D7
  267. 000002D0  C1FC 000E                muls.w     D0, 0xE
  268. 000002D4  322B 0004                move.w     D1, [A3 + 0x4]
  269. 000002D8  B276 00DA                cmp.w      D1, [A6 + D0.w - 0x38]
  270. 000002DC  6C0C                     bge        +0xE /* 000002EA */
  271. 000002DE  2007                     move.l     D0, D7
  272. 000002E0  C1FC 000E                muls.w     D0, 0xE
  273. 000002E4  3DAB 0004 00DA           move.w     [A6 + D0.w - 0x38], [A3 + 0x4]
  274. label000002EA:
  275. 000002EA  2007                     move.l     D0, D7
  276. 000002EC  C1FC 000E                muls.w     D0, 0xE
  277. 000002F0  322B 0006                move.w     D1, [A3 + 0x6]
  278. 000002F4  B276 00DC                cmp.w      D1, [A6 + D0.w - 0x36]
  279. 000002F8  6F0C                     ble        +0xE /* 00000306 */
  280. 000002FA  2007                     move.l     D0, D7
  281. 000002FC  C1FC 000E                muls.w     D0, 0xE
  282. 00000300  3DAB 0006 00DC           move.w     [A6 + D0.w - 0x36], [A3 + 0x6]
  283. label00000306:
  284. 00000306  5247                     addq.w     D7, 1
  285. 00000308  302B 0002                move.w     D0, [A3 + 0x2]
  286. 0000030C  B06C 0002                cmp.w      D0, [A4 + 0x2]
  287. 00000310  6F48                     ble        +0x4A /* 0000035A */
  288. 00000312  302C 0004                move.w     D0, [A4 + 0x4]
  289. 00000316  B06B 0004                cmp.w      D0, [A3 + 0x4]
  290. 0000031A  6D0A                     blt        +0xC /* 00000326 */
  291. 0000031C  302C 0006                move.w     D0, [A4 + 0x6]
  292. 00000320  B06B 0006                cmp.w      D0, [A3 + 0x6]
  293. 00000324  6F26                     ble        +0x28 /* 0000034C */
  294. label00000326:
  295. 00000326  2007                     move.l     D0, D7
  296. 00000328  C1FC 000E                muls.w     D0, 0xE
  297. 0000032C  41F6 00D6                lea.l      A0, [A6 + D0.w - 0x42]
  298. 00000330  224B                     movea.l    A1, A3
  299. 00000332  20D9                     move.l     [A0]+, [A1]+
  300. 00000334  20D9                     move.l     [A0]+, [A1]+
  301. 00000336  20D9                     move.l     [A0]+, [A1]+
  302. 00000338  30D9                     move.w     [A0]+, [A1]+
  303. 0000033A  302C 0002                move.w     D0, [A4 + 0x2]
  304. 0000033E  5240                     addq.w     D0, 1
  305. 00000340  2207                     move.l     D1, D7
  306. 00000342  C3FC 000E                muls.w     D1, 0xE
  307. 00000346  3D80 10D6                move.w     [A6 + D1.w - 0x42], D0
  308. 0000034A  605C                     bra        +0x5E /* 000003A8 */
  309. label0000034C:
  310. 0000034C  2007                     move.l     D0, D7
  311. 0000034E  C1FC 000E                muls.w     D0, 0xE
  312. 00000352  3DAB 0002 00CA           move.w     [A6 + D0.w - 0x54], [A3 + 0x2]
  313. 00000358  604E                     bra        +0x50 /* 000003A8 */
  314. label0000035A:
  315. 0000035A  302C 0002                move.w     D0, [A4 + 0x2]
  316. 0000035E  B06B 0002                cmp.w      D0, [A3 + 0x2]
  317. 00000362  6F44                     ble        +0x46 /* 000003A8 */
  318. 00000364  302B 0004                move.w     D0, [A3 + 0x4]
  319. 00000368  B06C 0004                cmp.w      D0, [A4 + 0x4]
  320. 0000036C  6D0A                     blt        +0xC /* 00000378 */
  321. 0000036E  302B 0006                move.w     D0, [A3 + 0x6]
  322. 00000372  B06C 0006                cmp.w      D0, [A4 + 0x6]
  323. 00000376  6F30                     ble        +0x32 /* 000003A8 */
  324. label00000378:
  325. 00000378  2007                     move.l     D0, D7
  326. 0000037A  C1FC 000E                muls.w     D0, 0xE
  327. 0000037E  3DAB 0002 00CA           move.w     [A6 + D0.w - 0x54], [A3 + 0x2]
  328. 00000384  2007                     move.l     D0, D7
  329. 00000386  C1FC 000E                muls.w     D0, 0xE
  330. 0000038A  41F6 00D6                lea.l      A0, [A6 + D0.w - 0x42]
  331. 0000038E  224C                     movea.l    A1, A4
  332. 00000390  20D9                     move.l     [A0]+, [A1]+
  333. 00000392  20D9                     move.l     [A0]+, [A1]+
  334. 00000394  20D9                     move.l     [A0]+, [A1]+
  335. 00000396  30D9                     move.w     [A0]+, [A1]+
  336. 00000398  302B 0002                move.w     D0, [A3 + 0x2]
  337. 0000039C  5240                     addq.w     D0, 1
  338. 0000039E  2207                     move.l     D1, D7
  339. 000003A0  C3FC 000E                muls.w     D1, 0xE
  340. 000003A4  3D80 10D6                move.w     [A6 + D1.w - 0x42], D0
  341. label000003A8:
  342. 000003A8  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  343. 000003AC  224C                     movea.l    A1, A4
  344. 000003AE  22D8                     move.l     [A1]+, [A0]+
  345. 000003B0  22D8                     move.l     [A1]+, [A0]+
  346. 000003B2  396E FFDE 0008           move.w     [A4 + 0x8], [A6 - 0x22]
  347. 000003B8  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  348. 000003BC  224B                     movea.l    A1, A3
  349. 000003BE  22D8                     move.l     [A1]+, [A0]+
  350. 000003C0  22D8                     move.l     [A1]+, [A0]+
  351. 000003C2  376E FFEC 0008           move.w     [A3 + 0x8], [A6 - 0x14]
  352. 000003C8  206E 0010                movea.l    A0, [A6 + 0x10]
  353. 000003CC  43EE FFF2                lea.l      A1, [A6 - 0xE]
  354. 000003D0  20D9                     move.l     [A0]+, [A1]+
  355. 000003D2  20D9                     move.l     [A0]+, [A1]+
  356. 000003D4  20D9                     move.l     [A0]+, [A1]+
  357. 000003D6  30D9                     move.w     [A0]+, [A1]+
  358. 000003D8  7C01                     moveq.l    D6, 0x01
  359. 000003DA  6000 00AA                bra        +0xAC /* 00000486 */
  360. label000003DE:
  361. 000003DE  302C 0004                move.w     D0, [A4 + 0x4]
  362. 000003E2  B06B 0004                cmp.w      D0, [A3 + 0x4]
  363. 000003E6  6648                     bne        +0x4A /* 00000430 */
  364. 000003E8  302C 0006                move.w     D0, [A4 + 0x6]
  365. 000003EC  B06B 0006                cmp.w      D0, [A3 + 0x6]
  366. 000003F0  663E                     bne        +0x40 /* 00000430 */
  367. 000003F2  302B 0002                move.w     D0, [A3 + 0x2]
  368. 000003F6  5240                     addq.w     D0, 1
  369. 000003F8  B054                     cmp.w      D0, [A4]
  370. 000003FA  6D00 008A                blt        +0x8C /* 00000486 */
  371. 000003FE  3013                     move.w     D0, [A3]
  372. 00000400  5340                     subq.w     D0, 1
  373. 00000402  B06C 0002                cmp.w      D0, [A4 + 0x2]
  374. 00000406  6E7E                     bgt        +0x80 /* 00000486 */
  375. 00000408  3013                     move.w     D0, [A3]
  376. 0000040A  B054                     cmp.w      D0, [A4]
  377. 0000040C  6C02                     bge        +0x4 /* 00000410 */
  378. 0000040E  3893                     move.w     [A4], [A3]
  379. label00000410:
  380. 00000410  302B 0002                move.w     D0, [A3 + 0x2]
  381. 00000414  B06C 0002                cmp.w      D0, [A4 + 0x2]
  382. 00000418  6F06                     ble        +0x8 /* 00000420 */
  383. 0000041A  396B 0002 0002           move.w     [A4 + 0x2], [A3 + 0x2]
  384. label00000420:
  385. 00000420  302B 0008                move.w     D0, [A3 + 0x8]
  386. 00000424  816C 0008                or.w       [A4 + 0x8], D0
  387. 00000428  426B 0008                clr.w      [A3 + 0x8]
  388. 0000042C  7C01                     moveq.l    D6, 0x01
  389. 0000042E  6056                     bra        +0x58 /* 00000486 */
  390. label00000430:
  391. 00000430  3014                     move.w     D0, [A4]
  392. 00000432  B053                     cmp.w      D0, [A3]
  393. 00000434  6650                     bne        +0x52 /* 00000486 */
  394. 00000436  302C 0002                move.w     D0, [A4 + 0x2]
  395. 0000043A  B06B 0002                cmp.w      D0, [A3 + 0x2]
  396. 0000043E  6646                     bne        +0x48 /* 00000486 */
  397. 00000440  302B 0006                move.w     D0, [A3 + 0x6]
  398. 00000444  5240                     addq.w     D0, 1
  399. 00000446  B06C 0004                cmp.w      D0, [A4 + 0x4]
  400. 0000044A  6D3A                     blt        +0x3C /* 00000486 */
  401. 0000044C  302B 0004                move.w     D0, [A3 + 0x4]
  402. 00000450  5340                     subq.w     D0, 1
  403. 00000452  B06C 0006                cmp.w      D0, [A4 + 0x6]
  404. 00000456  6E2E                     bgt        +0x30 /* 00000486 */
  405. 00000458  302B 0004                move.w     D0, [A3 + 0x4]
  406. 0000045C  B06C 0004                cmp.w      D0, [A4 + 0x4]
  407. 00000460  6C06                     bge        +0x8 /* 00000468 */
  408. 00000462  396B 0004 0004           move.w     [A4 + 0x4], [A3 + 0x4]
  409. label00000468:
  410. 00000468  302B 0006                move.w     D0, [A3 + 0x6]
  411. 0000046C  B06C 0006                cmp.w      D0, [A4 + 0x6]
  412. 00000470  6F06                     ble        +0x8 /* 00000478 */
  413. 00000472  396B 0006 0006           move.w     [A4 + 0x6], [A3 + 0x6]
  414. label00000478:
  415. 00000478  302B 0008                move.w     D0, [A3 + 0x8]
  416. 0000047C  816C 0008                or.w       [A4 + 0x8], D0
  417. 00000480  426B 0008                clr.w      [A3 + 0x8]
  418. 00000484  7C01                     moveq.l    D6, 0x01
  419. label00000486:
  420. 00000486  3006                     move.w     D0, D6
  421. 00000488  4CEE 18C0 FFC6           movem.l    D6,D7,A3,A4, [A6 - 0x3A]
  422. 0000048E  4E5E                     unlink     A6
  423. 00000490  4E75                     rts
  424. fn00000492:
  425. 00000492  4E56 0000                link       A6, 0
  426. 00000496  48E7 0018                movem.l    -[A7], A3,A4
  427. 0000049A  266E 0008                movea.l    A3, [A6 + 0x8]
  428. 0000049E  700E                     moveq.l    D0, 0x0E
  429. 000004A0  2F00                     move.l     -[A7], D0
  430. 000004A2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  431. 000004A6  2840                     movea.l    A4, D0
  432. 000004A8  588F                     addq.l     A7, 4
  433. label000004AA:
  434. 000004AA  206E 000C                movea.l    A0, [A6 + 0xC]
  435. 000004AE  3010                     move.w     D0, [A0]
  436. 000004B0  B053                     cmp.w      D0, [A3]
  437. 000004B2  6D18                     blt        +0x1A /* 000004CC */
  438. 000004B4  206E 000C                movea.l    A0, [A6 + 0xC]
  439. 000004B8  3010                     move.w     D0, [A0]
  440. 000004BA  B053                     cmp.w      D0, [A3]
  441. 000004BC  6632                     bne        +0x34 /* 000004F0 */
  442. 000004BE  206E 000C                movea.l    A0, [A6 + 0xC]
  443. 000004C2  3028 0004                move.w     D0, [A0 + 0x4]
  444. 000004C6  B06B 0004                cmp.w      D0, [A3 + 0x4]
  445. 000004CA  6E24                     bgt        +0x26 /* 000004F0 */
  446. label000004CC:
  447. 000004CC  200C                     move.l     D0, A4
  448. 000004CE  674A                     beq        +0x4C /* 0000051A */
  449. 000004D0  204C                     movea.l    A0, A4
  450. 000004D2  224B                     movea.l    A1, A3
  451. 000004D4  20D9                     move.l     [A0]+, [A1]+
  452. 000004D6  20D9                     move.l     [A0]+, [A1]+
  453. 000004D8  20D9                     move.l     [A0]+, [A1]+
  454. 000004DA  30D9                     move.w     [A0]+, [A1]+
  455. 000004DC  206E 000C                movea.l    A0, [A6 + 0xC]
  456. 000004E0  224B                     movea.l    A1, A3
  457. 000004E2  22D8                     move.l     [A1]+, [A0]+
  458. 000004E4  22D8                     move.l     [A1]+, [A0]+
  459. 000004E6  22D8                     move.l     [A1]+, [A0]+
  460. 000004E8  32D8                     move.w     [A1]+, [A0]+
  461. 000004EA  274C 000A                move.l     [A3 + 0xA], A4
  462. 000004EE  602A                     bra        +0x2C /* 0000051A */
  463. label000004F0:
  464. 000004F0  4AAB 000A                tst.l      [A3 + 0xA]
  465. 000004F4  661E                     bne        +0x20 /* 00000514 */
  466. 000004F6  200C                     move.l     D0, A4
  467. 000004F8  6720                     beq        +0x22 /* 0000051A */
  468. 000004FA  206E 000C                movea.l    A0, [A6 + 0xC]
  469. 000004FE  274C 000A                move.l     [A3 + 0xA], A4
  470. 00000502  224C                     movea.l    A1, A4
  471. 00000504  22D8                     move.l     [A1]+, [A0]+
  472. 00000506  22D8                     move.l     [A1]+, [A0]+
  473. 00000508  22D8                     move.l     [A1]+, [A0]+
  474. 0000050A  32D8                     move.w     [A1]+, [A0]+
  475. 0000050C  7000                     moveq.l    D0, 0x00
  476. 0000050E  2940 000A                move.l     [A4 + 0xA], D0
  477. 00000512  6006                     bra        +0x8 /* 0000051A */
  478. label00000514:
  479. 00000514  266B 000A                movea.l    A3, [A3 + 0xA]
  480. 00000518  6090                     bra        -0x6E /* 000004AA */
  481. label0000051A:
  482. 0000051A  200C                     move.l     D0, A4
  483. 0000051C  6664                     bne        +0x66 /* 00000582 */
  484. 0000051E  206E 000C                movea.l    A0, [A6 + 0xC]
  485. 00000522  3010                     move.w     D0, [A0]
  486. 00000524  B053                     cmp.w      D0, [A3]
  487. 00000526  6C06                     bge        +0x8 /* 0000052E */
  488. 00000528  206E 000C                movea.l    A0, [A6 + 0xC]
  489. 0000052C  3690                     move.w     [A3], [A0]
  490. label0000052E:
  491. 0000052E  206E 000C                movea.l    A0, [A6 + 0xC]
  492. 00000532  3028 0002                move.w     D0, [A0 + 0x2]
  493. 00000536  B06B 0002                cmp.w      D0, [A3 + 0x2]
  494. 0000053A  6F0A                     ble        +0xC /* 00000546 */
  495. 0000053C  206E 000C                movea.l    A0, [A6 + 0xC]
  496. 00000540  3768 0002 0002           move.w     [A3 + 0x2], [A0 + 0x2]
  497. label00000546:
  498. 00000546  206E 000C                movea.l    A0, [A6 + 0xC]
  499. 0000054A  3028 0004                move.w     D0, [A0 + 0x4]
  500. 0000054E  B06B 0004                cmp.w      D0, [A3 + 0x4]
  501. 00000552  6C0A                     bge        +0xC /* 0000055E */
  502. 00000554  206E 000C                movea.l    A0, [A6 + 0xC]
  503. 00000558  3768 0004 0004           move.w     [A3 + 0x4], [A0 + 0x4]
  504. label0000055E:
  505. 0000055E  206E 000C                movea.l    A0, [A6 + 0xC]
  506. 00000562  3028 0006                move.w     D0, [A0 + 0x6]
  507. 00000566  B06B 0006                cmp.w      D0, [A3 + 0x6]
  508. 0000056A  6F0A                     ble        +0xC /* 00000576 */
  509. 0000056C  206E 000C                movea.l    A0, [A6 + 0xC]
  510. 00000570  3768 0006 0006           move.w     [A3 + 0x6], [A0 + 0x6]
  511. label00000576:
  512. 00000576  206E 000C                movea.l    A0, [A6 + 0xC]
  513. 0000057A  3028 0008                move.w     D0, [A0 + 0x8]
  514. 0000057E  816B 0008                or.w       [A3 + 0x8], D0
  515. label00000582:
  516. 00000582  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  517. 00000588  4E5E                     unlink     A6
  518. 0000058A  4E75                     rts
  519. export_658:
  520. fn0000058C:
  521. 0000058C  48E7 0018                movem.l    -[A7], A3,A4
  522. 00000590  286F 000C                movea.l    A4, [A7 + 0xC]
  523. 00000594  600E                     bra        +0x10 /* 000005A4 */
  524. label00000596:
  525. 00000596  296B 000A 028E           move.l     [A4 + 0x28E], [A3 + 0xA]
  526. 0000059C  2F0B                     move.l     -[A7], A3
  527. 0000059E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  528. 000005A2  588F                     addq.l     A7, 4
  529. label000005A4:
  530. 000005A4  266C 028E                movea.l    A3, [A4 + 0x28E]
  531. 000005A8  200B                     move.l     D0, A3
  532. 000005AA  66EA                     bne        -0x14 /* 00000596 */
  533. 000005AC  426C 028C                clr.w      [A4 + 0x28C]
  534. 000005B0  426C 0296                clr.w      [A4 + 0x296]
  535. 000005B4  4CDF 1800                movem.l    A3,A4, [A7]+
  536. 000005B8  4E75                     rts
  537. fn000005BA:
  538. 000005BA  4E56 FFFC                link       A6, -0x0004
  539. 000005BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  540. 000005C2  286E 0008                movea.l    A4, [A6 + 0x8]
  541. 000005C6  2D6C 0412 FFFC           move.l     [A6 - 0x4], [A4 + 0x412]
  542. 000005CC  206C 0412                movea.l    A0, [A4 + 0x412]
  543. 000005D0  303C 0200                move.w     D0, 0x200
  544. 000005D4  C068 0296                and.w      D0, [A0 + 0x296]
  545. 000005D8  6714                     beq        +0x16 /* 000005EE */
  546. 000005DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  547. 000005DE  0268 FDFF 0296           andi.w     [A0 + 0x296], 0xFDFF
  548. 000005E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  549. 000005E8  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  550. 000005EC  588F                     addq.l     A7, 4
  551. label000005EE:
  552. 000005EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  553. 000005F2  303C FE7F                move.w     D0, 0xFE7F
  554. 000005F6  C068 0296                and.w      D0, [A0 + 0x296]
  555. 000005FA  6714                     beq        +0x16 /* 00000610 */
  556. 000005FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  557. 00000600  7000                     moveq.l    D0, 0x00
  558. 00000602  3028 0296                move.w     D0, [A0 + 0x296]
  559. 00000606  2F00                     move.l     -[A7], D0
  560. 00000608  2F0C                     move.l     -[A7], A4
  561. 0000060A  4EBA 05CA                jsr        [PC + 0x5CA /* 00000BD6 */]
  562. 0000060E  508F                     addq.l     A7, 8
  563. label00000610:
  564. 00000610  206E FFFC                movea.l    A0, [A6 - 0x4]
  565. 00000614  303C 0100                move.w     D0, 0x100
  566. 00000618  C068 0296                and.w      D0, [A0 + 0x296]
  567. 0000061C  6750                     beq        +0x52 /* 0000066E */
  568. 0000061E  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  569. 00000622  302D BA40                move.w     D0, [A5 - 0x45C0]
  570. 00000626  48C0                     ext.l      D0
  571. 00000628  2E00                     move.l     D7, D0
  572. 0000062A  7064                     moveq.l    D0, 0x64
  573. 0000062C  DE80                     add.l      D7, D0
  574. 0000062E  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  575. 00000634  6F06                     ble        +0x8 /* 0000063C */
  576. 00000636  2E3C 0000 7FFF           move.l     D7, 0x7FFF
  577. label0000063C:
  578. 0000063C  206C 0412                movea.l    A0, [A4 + 0x412]
  579. 00000640  3147 0196                move.w     [A0 + 0x196], D7
  580. 00000644  302D BA42                move.w     D0, [A5 - 0x45BE]
  581. 00000648  48C0                     ext.l      D0
  582. 0000064A  2E00                     move.l     D7, D0
  583. 0000064C  7064                     moveq.l    D0, 0x64
  584. 0000064E  DE80                     add.l      D7, D0
  585. 00000650  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  586. 00000656  6F06                     ble        +0x8 /* 0000065E */
  587. 00000658  2E3C 0000 7FFF           move.l     D7, 0x7FFF
  588. label0000065E:
  589. 0000065E  206C 0412                movea.l    A0, [A4 + 0x412]
  590. 00000662  3147 0198                move.w     [A0 + 0x198], D7
  591. 00000666  2F0C                     move.l     -[A7], A4
  592. 00000668  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  593. 0000066C  588F                     addq.l     A7, 4
  594. label0000066E:
  595. 0000066E  206E FFFC                movea.l    A0, [A6 - 0x4]
  596. 00000672  303C 0080                move.w     D0, 0x80
  597. 00000676  C068 0296                and.w      D0, [A0 + 0x296]
  598. 0000067A  6708                     beq        +0xA /* 00000684 */
  599. 0000067C  2F0C                     move.l     -[A7], A4
  600. 0000067E  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  601. 00000682  588F                     addq.l     A7, 4
  602. label00000684:
  603. 00000684  206E FFFC                movea.l    A0, [A6 - 0x4]
  604. 00000688  47E8 0284                lea.l      A3, [A0 + 0x284]
  605. label0000068C:
  606. 0000068C  7000                     moveq.l    D0, 0x00
  607. 0000068E  302B 0008                move.w     D0, [A3 + 0x8]
  608. 00000692  2F00                     move.l     -[A7], D0
  609. 00000694  302B 0006                move.w     D0, [A3 + 0x6]
  610. 00000698  48C0                     ext.l      D0
  611. 0000069A  2F00                     move.l     -[A7], D0
  612. 0000069C  302B 0004                move.w     D0, [A3 + 0x4]
  613. 000006A0  48C0                     ext.l      D0
  614. 000006A2  2F00                     move.l     -[A7], D0
  615. 000006A4  302B 0002                move.w     D0, [A3 + 0x2]
  616. 000006A8  48C0                     ext.l      D0
  617. 000006AA  2F00                     move.l     -[A7], D0
  618. 000006AC  3013                     move.w     D0, [A3]
  619. 000006AE  48C0                     ext.l      D0
  620. 000006B0  2F00                     move.l     -[A7], D0
  621. 000006B2  2F0C                     move.l     -[A7], A4
  622. 000006B4  4EBA 11E4                jsr        [PC + 0x11E4 /* 0000189A */]
  623. 000006B8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  624. 000006BC  266B 000A                movea.l    A3, [A3 + 0xA]
  625. 000006C0  200B                     move.l     D0, A3
  626. 000006C2  66C8                     bne        -0x36 /* 0000068C */
  627. 000006C4  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  628. 000006CA  4E5E                     unlink     A6
  629. 000006CC  4E75                     rts
  630. export_659:
  631. 000006CE  4E56 0000                link       A6, 0
  632. 000006D2  48E7 0018                movem.l    -[A7], A3,A4
  633. 000006D6  4A6E 000A                tst.w      [A6 + 0xA]
  634. 000006DA  6704                     beq        +0x6 /* 000006E0 */
  635. 000006DC  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  636. label000006E0:
  637. 000006E0  266D E9E2                movea.l    A3, [A5 - 0x161E]
  638. 000006E4  6024                     bra        +0x26 /* 0000070A */
  639. label000006E6:
  640. 000006E6  4A6B 018A                tst.w      [A3 + 0x18A]
  641. 000006EA  661A                     bne        +0x1C /* 00000706 */
  642. 000006EC  206B 0412                movea.l    A0, [A3 + 0x412]
  643. 000006F0  226B 0412                movea.l    A1, [A3 + 0x412]
  644. 000006F4  3029 0296                move.w     D0, [A1 + 0x296]
  645. 000006F8  8068 028C                or.w       D0, [A0 + 0x28C]
  646. 000006FC  6708                     beq        +0xA /* 00000706 */
  647. 000006FE  2F0B                     move.l     -[A7], A3
  648. 00000700  4EBA FEB8                jsr        [PC - 0x148 /* 000005BA */]
  649. 00000704  588F                     addq.l     A7, 4
  650. label00000706:
  651. 00000706  266B 0164                movea.l    A3, [A3 + 0x164]
  652. label0000070A:
  653. 0000070A  200B                     move.l     D0, A3
  654. 0000070C  66D8                     bne        -0x26 /* 000006E6 */
  655. 0000070E  286D BA4C                movea.l    A4, [A5 - 0x45B4]
  656. 00000712  600C                     bra        +0xE /* 00000720 */
  657. label00000714:
  658. 00000714  2F0C                     move.l     -[A7], A4
  659. 00000716  4EBA FE74                jsr        [PC - 0x18C /* 0000058C */]
  660. 0000071A  588F                     addq.l     A7, 4
  661. 0000071C  286C 02C4                movea.l    A4, [A4 + 0x2C4]
  662. label00000720:
  663. 00000720  200C                     move.l     D0, A4
  664. 00000722  66F0                     bne        -0xE /* 00000714 */
  665. 00000724  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  666. 0000072A  4E5E                     unlink     A6
  667. 0000072C  4E75                     rts
  668. export_660:
  669. 0000072E  2F0B                     move.l     -[A7], A3
  670. 00000730  266F 0008                movea.l    A3, [A7 + 0x8]
  671. 00000734  206B 0412                movea.l    A0, [A3 + 0x412]
  672. 00000738  226B 0412                movea.l    A1, [A3 + 0x412]
  673. 0000073C  3029 0296                move.w     D0, [A1 + 0x296]
  674. 00000740  8068 028C                or.w       D0, [A0 + 0x28C]
  675. 00000744  6710                     beq        +0x12 /* 00000756 */
  676. 00000746  2F0B                     move.l     -[A7], A3
  677. 00000748  4EBA FE70                jsr        [PC - 0x190 /* 000005BA */]
  678. 0000074C  2F2B 0412                move.l     -[A7], [A3 + 0x412]
  679. 00000750  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000058C */]
  680. 00000754  508F                     addq.l     A7, 8
  681. label00000756:
  682. 00000756  265F                     movea.l    A3, [A7]+
  683. 00000758  4E75                     rts
  684. export_661:
  685. fn0000075A:
  686. 0000075A  2F0B                     move.l     -[A7], A3
  687. 0000075C  266F 0008                movea.l    A3, [A7 + 0x8]
  688. 00000760  706D                     moveq.l    D0, 0x6D
  689. 00000762  2F00                     move.l     -[A7], D0
  690. 00000764  2F0B                     move.l     -[A7], A3
  691. 00000766  4EBA 046E                jsr        [PC + 0x46E /* 00000BD6 */]
  692. 0000076A  4A6D EA58                tst.w      [A5 - 0x15A8]
  693. 0000076E  508F                     addq.l     A7, 8
  694. 00000770  672E                     beq        +0x30 /* 000007A0 */
  695. 00000772  2F0B                     move.l     -[A7], A3
  696. 00000774  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  697. 00000778  41EB 0172                lea.l      A0, [A3 + 0x172]
  698. 0000077C  2F20                     move.l     -[A7], -[A0]
  699. 0000077E  2F20                     move.l     -[A7], -[A0]
  700. 00000780  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  701. 00000784  41EB 0328                lea.l      A0, [A3 + 0x328]
  702. 00000788  2F20                     move.l     -[A7], -[A0]
  703. 0000078A  2F20                     move.l     -[A7], -[A0]
  704. 0000078C  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  705. 00000790  2F0B                     move.l     -[A7], A3
  706. 00000792  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  707. 00000796  2F0B                     move.l     -[A7], A3
  708. 00000798  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  709. 0000079C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  710. label000007A0:
  711. 000007A0  265F                     movea.l    A3, [A7]+
  712. 000007A2  4E75                     rts
  713. export_662:
  714. 000007A4  48E7 0018                movem.l    -[A7], A3,A4
  715. 000007A8  286F 000C                movea.l    A4, [A7 + 0xC]
  716. 000007AC  266D E9E2                movea.l    A3, [A5 - 0x161E]
  717. 000007B0  6018                     bra        +0x1A /* 000007CA */
  718. label000007B2:
  719. 000007B2  4A6B 018A                tst.w      [A3 + 0x18A]
  720. 000007B6  660E                     bne        +0x10 /* 000007C6 */
  721. 000007B8  B9EB 0412                cmpa.l     A4, [A3 + 0x412]
  722. 000007BC  6608                     bne        +0xA /* 000007C6 */
  723. 000007BE  2F0B                     move.l     -[A7], A3
  724. 000007C0  4EBA FF98                jsr        [PC - 0x68 /* 0000075A */]
  725. 000007C4  588F                     addq.l     A7, 4
  726. label000007C6:
  727. 000007C6  266B 0164                movea.l    A3, [A3 + 0x164]
  728. label000007CA:
  729. 000007CA  200B                     move.l     D0, A3
  730. 000007CC  66E4                     bne        -0x1A /* 000007B2 */
  731. 000007CE  4CDF 1800                movem.l    A3,A4, [A7]+
  732. 000007D2  4E75                     rts
  733. export_663:
  734. 000007D4  4E56 FFF8                link       A6, -0x0008
  735. 000007D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  736. 000007DC  286E 0008                movea.l    A4, [A6 + 0x8]
  737. 000007E0  3E2E 000E                move.w     D7, [A6 + 0xE]
  738. 000007E4  4A6D EA58                tst.w      [A5 - 0x15A8]
  739. 000007E8  6700 00D8                beq        +0xDA /* 000008C2 */
  740. 000007EC  266D E9E2                movea.l    A3, [A5 - 0x161E]
  741. 000007F0  6000 00CA                bra        +0xCC /* 000008BC */
  742. label000007F4:
  743. 000007F4  4A6B 018A                tst.w      [A3 + 0x18A]
  744. 000007F8  6600 00BE                bne        +0xC0 /* 000008B8 */
  745. 000007FC  B9EB 0412                cmpa.l     A4, [A3 + 0x412]
  746. 00000800  6600 00B6                bne        +0xB8 /* 000008B8 */
  747. 00000804  2F0B                     move.l     -[A7], A3
  748. 00000806  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  749. 0000080A  0807 0000                btst.b     D7, 0x0
  750. 0000080E  588F                     addq.l     A7, 4
  751. 00000810  6712                     beq        +0x14 /* 00000824 */
  752. 00000812  41EB 0172                lea.l      A0, [A3 + 0x172]
  753. 00000816  2F20                     move.l     -[A7], -[A0]
  754. 00000818  2F20                     move.l     -[A7], -[A0]
  755. 0000081A  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  756. 0000081E  508F                     addq.l     A7, 8
  757. 00000820  6000 0096                bra        +0x98 /* 000008B8 */
  758. label00000824:
  759. 00000824  7002                     moveq.l    D0, 0x02
  760. 00000826  C047                     and.w      D0, D7
  761. 00000828  670E                     beq        +0x10 /* 00000838 */
  762. 0000082A  41EB 01CA                lea.l      A0, [A3 + 0x1CA]
  763. 0000082E  2F20                     move.l     -[A7], -[A0]
  764. 00000830  2F20                     move.l     -[A7], -[A0]
  765. 00000832  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  766. 00000836  508F                     addq.l     A7, 8
  767. label00000838:
  768. 00000838  7004                     moveq.l    D0, 0x04
  769. 0000083A  C047                     and.w      D0, D7
  770. 0000083C  6724                     beq        +0x26 /* 00000862 */
  771. 0000083E  3D6B 0302 FFFA           move.w     [A6 - 0x6], [A3 + 0x302]
  772. 00000844  3D6B 0306 FFFE           move.w     [A6 - 0x2], [A3 + 0x306]
  773. 0000084A  426E FFF8                clr.w      [A6 - 0x8]
  774. 0000084E  3D6B 016E FFFC           move.w     [A6 - 0x4], [A3 + 0x16E]
  775. 00000854  41EE 0000                lea.l      A0, [A6 + 0x0]
  776. 00000858  2F20                     move.l     -[A7], -[A0]
  777. 0000085A  2F20                     move.l     -[A7], -[A0]
  778. 0000085C  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  779. 00000860  508F                     addq.l     A7, 8
  780. label00000862:
  781. 00000862  7008                     moveq.l    D0, 0x08
  782. 00000864  C047                     and.w      D0, D7
  783. 00000866  670E                     beq        +0x10 /* 00000876 */
  784. 00000868  41EB 038A                lea.l      A0, [A3 + 0x38A]
  785. 0000086C  2F20                     move.l     -[A7], -[A0]
  786. 0000086E  2F20                     move.l     -[A7], -[A0]
  787. 00000870  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  788. 00000874  508F                     addq.l     A7, 8
  789. label00000876:
  790. 00000876  7010                     moveq.l    D0, 0x10
  791. 00000878  C047                     and.w      D0, D7
  792. 0000087A  670E                     beq        +0x10 /* 0000088A */
  793. 0000087C  41EB 039A                lea.l      A0, [A3 + 0x39A]
  794. 00000880  2F20                     move.l     -[A7], -[A0]
  795. 00000882  2F20                     move.l     -[A7], -[A0]
  796. 00000884  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  797. 00000888  508F                     addq.l     A7, 8
  798. label0000088A:
  799. 0000088A  7020                     moveq.l    D0, 0x20
  800. 0000088C  C047                     and.w      D0, D7
  801. 0000088E  6728                     beq        +0x2A /* 000008B8 */
  802. 00000890  41EB 03CA                lea.l      A0, [A3 + 0x3CA]
  803. 00000894  2F20                     move.l     -[A7], -[A0]
  804. 00000896  2F20                     move.l     -[A7], -[A0]
  805. 00000898  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  806. 0000089C  41EB 03AA                lea.l      A0, [A3 + 0x3AA]
  807. 000008A0  2F20                     move.l     -[A7], -[A0]
  808. 000008A2  2F20                     move.l     -[A7], -[A0]
  809. 000008A4  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  810. 000008A8  41EB 03BA                lea.l      A0, [A3 + 0x3BA]
  811. 000008AC  2F20                     move.l     -[A7], -[A0]
  812. 000008AE  2F20                     move.l     -[A7], -[A0]
  813. 000008B0  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  814. 000008B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  815. label000008B8:
  816. 000008B8  266B 0164                movea.l    A3, [A3 + 0x164]
  817. label000008BC:
  818. 000008BC  200B                     move.l     D0, A3
  819. 000008BE  6600 FF34                bne        -0xCA /* 000007F4 */
  820. label000008C2:
  821. 000008C2  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  822. 000008C8  4E5E                     unlink     A6
  823. 000008CA  4E75                     rts
  824. fn000008CC:
  825. 000008CC  2F0B                     move.l     -[A7], A3
  826. 000008CE  266F 0008                movea.l    A3, [A7 + 0x8]
  827. 000008D2  4A6B 0004                tst.w      [A3 + 0x4]
  828. 000008D6  6F04                     ble        +0x6 /* 000008DC */
  829. 000008D8  426B 0004                clr.w      [A3 + 0x4]
  830. label000008DC:
  831. 000008DC  377C 7FFF 0006           move.w     [A3 + 0x6], 0x7FFF
  832. 000008E2  006B 0020 0008           ori.w      [A3 + 0x8], 0x20 /* ' ' */
  833. 000008E8  265F                     movea.l    A3, [A7]+
  834. 000008EA  4E75                     rts
  835. export_664:
  836. 000008EC  2F0B                     move.l     -[A7], A3
  837. 000008EE  266F 0008                movea.l    A3, [A7 + 0x8]
  838. 000008F2  4878 0104                push.l     0x104
  839. 000008F6  7000                     moveq.l    D0, 0x00
  840. 000008F8  2F00                     move.l     -[A7], D0
  841. 000008FA  4878 7FFF                push.l     0x7FFF
  842. 000008FE  72FF                     moveq.l    D1, 0xFFFFFFFF
  843. 00000900  2F01                     move.l     -[A7], D1
  844. 00000902  2F01                     move.l     -[A7], D1
  845. 00000904  2F01                     move.l     -[A7], D1
  846. 00000906  2F0B                     move.l     -[A7], A3
  847. 00000908  4EBA F6F8                jsr        [PC - 0x908 /* 00000002 */]
  848. 0000090C  4878 0104                push.l     0x104
  849. 00000910  7000                     moveq.l    D0, 0x00
  850. 00000912  2F00                     move.l     -[A7], D0
  851. 00000914  72FF                     moveq.l    D1, 0xFFFFFFFF
  852. 00000916  2F01                     move.l     -[A7], D1
  853. 00000918  2F01                     move.l     -[A7], D1
  854. 0000091A  4878 7FFF                push.l     0x7FFF
  855. 0000091E  2F00                     move.l     -[A7], D0
  856. 00000920  2F0B                     move.l     -[A7], A3
  857. 00000922  4EBA F6DE                jsr        [PC - 0x922 /* 00000002 */]
  858. 00000926  4FEF 0038                lea.l      A7, [A7 + 0x38]
  859. 0000092A  265F                     movea.l    A3, [A7]+
  860. 0000092C  4E75                     rts
  861. export_665:
  862. 0000092E  2F0B                     move.l     -[A7], A3
  863. 00000930  266F 0008                movea.l    A3, [A7 + 0x8]
  864. 00000934  2F0B                     move.l     -[A7], A3
  865. 00000936  2F2D C114                move.l     -[A7], [A5 - 0x3EEC]
  866. 0000093A  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  867. 0000093E  508F                     addq.l     A7, 8
  868. 00000940  265F                     movea.l    A3, [A7]+
  869. 00000942  4E75                     rts
  870. fn00000944:
  871. 00000944  4E56 FFF4                link       A6, -0x000C
  872. 00000948  48E7 0018                movem.l    -[A7], A3,A4
  873. 0000094C  286E 000C                movea.l    A4, [A6 + 0xC]
  874. 00000950  266E 0010                movea.l    A3, [A6 + 0x10]
  875. 00000954  206D E9E2                movea.l    A0, [A5 - 0x161E]
  876. 00000958  2F08                     move.l     -[A7], A0
  877. 0000095A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  878. 0000095E  206E 0008                movea.l    A0, [A6 + 0x8]
  879. 00000962  3028 0020                move.w     D0, [A0 + 0x20]
  880. 00000966  5940                     subq.w     D0, 4
  881. 00000968  588F                     addq.l     A7, 4
  882. 0000096A  6708                     beq        +0xA /* 00000974 */
  883. 0000096C  5F40                     subq.w     D0, 7
  884. 0000096E  6744                     beq        +0x46 /* 000009B4 */
  885. 00000970  6000 00A2                bra        +0xA4 /* 00000A14 */
  886. label00000974:
  887. 00000974  2B4C C114                move.l     [A5 - 0x3EEC], A4
  888. 00000978  486D 14EA                pea.l      [A5 + 0x14EA /* export_665 */]
  889. 0000097C  206E 0008                movea.l    A0, [A6 + 0x8]
  890. 00000980  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  891. 00000984  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  892. 00000988  4A40                     tst.w      D0
  893. 0000098A  508F                     addq.l     A7, 8
  894. 0000098C  6700 0086                beq        +0x88 /* 00000A14 */
  895. 00000990  200B                     move.l     D0, A3
  896. 00000992  6714                     beq        +0x16 /* 000009A8 */
  897. 00000994  204B                     movea.l    A0, A3
  898. 00000996  5088                     addq.l     A0, 8
  899. 00000998  2F20                     move.l     -[A7], -[A0]
  900. 0000099A  2F20                     move.l     -[A7], -[A0]
  901. 0000099C  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  902. 000009A0  4EBA 0100                jsr        [PC + 0x100 /* 00000AA2 */]
  903. 000009A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  904. label000009A8:
  905. 000009A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  906. 000009AC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  907. 000009B0  588F                     addq.l     A7, 4
  908. 000009B2  6060                     bra        +0x62 /* 00000A14 */
  909. label000009B4:
  910. 000009B4  206E 0008                movea.l    A0, [A6 + 0x8]
  911. 000009B8  2D68 002A FFF4           move.l     [A6 - 0xC], [A0 + 0x2A]
  912. 000009BE  604E                     bra        +0x50 /* 00000A0E */
  913. label000009C0:
  914. 000009C0  200B                     move.l     D0, A3
  915. 000009C2  672A                     beq        +0x2C /* 000009EE */
  916. 000009C4  486E FFF8                pea.l      [A6 - 0x8]
  917. 000009C8  206E FFF4                movea.l    A0, [A6 - 0xC]
  918. 000009CC  4868 0018                pea.l      [A0 + 0x18]
  919. 000009D0  2F0B                     move.l     -[A7], A3
  920. 000009D2  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  921. 000009D6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  922. 000009DA  486E FFF8                pea.l      [A6 - 0x8]
  923. 000009DE  2F0C                     move.l     -[A7], A4
  924. 000009E0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  925. 000009E4  4EBA FF5E                jsr        [PC - 0xA2 /* 00000944 */]
  926. 000009E8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  927. 000009EC  6016                     bra        +0x18 /* 00000A04 */
  928. label000009EE:
  929. 000009EE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  930. 000009F2  7000                     moveq.l    D0, 0x00
  931. 000009F4  2F00                     move.l     -[A7], D0
  932. 000009F6  2F0C                     move.l     -[A7], A4
  933. 000009F8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  934. 000009FC  4EBA FF46                jsr        [PC - 0xBA /* 00000944 */]
  935. 00000A00  4FEF 0010                lea.l      A7, [A7 + 0x10]
  936. label00000A04:
  937. 00000A04  206E FFF4                movea.l    A0, [A6 - 0xC]
  938. 00000A08  2D68 0026 FFF4           move.l     [A6 - 0xC], [A0 + 0x26]
  939. label00000A0E:
  940. 00000A0E  4AAE FFF4                tst.l      [A6 - 0xC]
  941. 00000A12  66AC                     bne        -0x52 /* 000009C0 */
  942. label00000A14:
  943. 00000A14  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  944. 00000A1A  4E5E                     unlink     A6
  945. 00000A1C  4E75                     rts
  946. export_666:
  947. fn00000A1E:
  948. 00000A1E  4E56 FFF8                link       A6, -0x0008
  949. 00000A22  48E7 0018                movem.l    -[A7], A3,A4
  950. 00000A26  286E 000C                movea.l    A4, [A6 + 0xC]
  951. 00000A2A  266E 0008                movea.l    A3, [A6 + 0x8]
  952. 00000A2E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  953. 00000A32  2D68 03D2 FFF8           move.l     [A6 - 0x8], [A0 + 0x3D2]
  954. 00000A38  6024                     bra        +0x26 /* 00000A5E */
  955. label00000A3A:
  956. 00000A3A  2F0B                     move.l     -[A7], A3
  957. 00000A3C  206E FFF8                movea.l    A0, [A6 - 0x8]
  958. 00000A40  2F08                     move.l     -[A7], A0
  959. 00000A42  2F0C                     move.l     -[A7], A4
  960. 00000A44  206E FFF8                movea.l    A0, [A6 - 0x8]
  961. 00000A48  2F28 0010                move.l     -[A7], [A0 + 0x10]
  962. 00000A4C  4EBA FEF6                jsr        [PC - 0x10A /* 00000944 */]
  963. 00000A50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  964. 00000A54  206E FFF8                movea.l    A0, [A6 - 0x8]
  965. 00000A58  2D68 001A FFF8           move.l     [A6 - 0x8], [A0 + 0x1A]
  966. label00000A5E:
  967. 00000A5E  4AAE FFF8                tst.l      [A6 - 0x8]
  968. 00000A62  66D6                     bne        -0x28 /* 00000A3A */
  969. 00000A64  206D B9F8                movea.l    A0, [A5 - 0x4608]
  970. 00000A68  2068 0412                movea.l    A0, [A0 + 0x412]
  971. 00000A6C  2D68 025A FFFC           move.l     [A6 - 0x4], [A0 + 0x25A]
  972. 00000A72  601E                     bra        +0x20 /* 00000A92 */
  973. label00000A74:
  974. 00000A74  2F0B                     move.l     -[A7], A3
  975. 00000A76  7000                     moveq.l    D0, 0x00
  976. 00000A78  2F00                     move.l     -[A7], D0
  977. 00000A7A  2F0C                     move.l     -[A7], A4
  978. 00000A7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  979. 00000A80  4EBA FEC2                jsr        [PC - 0x13E /* 00000944 */]
  980. 00000A84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  981. 00000A88  206E FFFC                movea.l    A0, [A6 - 0x4]
  982. 00000A8C  2D68 0026 FFFC           move.l     [A6 - 0x4], [A0 + 0x26]
  983. label00000A92:
  984. 00000A92  4AAE FFFC                tst.l      [A6 - 0x4]
  985. 00000A96  66DC                     bne        -0x22 /* 00000A74 */
  986. 00000A98  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  987. 00000A9E  4E5E                     unlink     A6
  988. 00000AA0  4E75                     rts
  989. export_667:
  990. fn00000AA2:
  991. 00000AA2  4E56 FFF0                link       A6, -0x0010
  992. 00000AA6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  993. 00000AAA  206E 0008                movea.l    A0, [A6 + 0x8]
  994. 00000AAE  2868 0412                movea.l    A4, [A0 + 0x412]
  995. 00000AB2  4205                     clr.b      D5
  996. 00000AB4  2B6E 0008 B9F8           move.l     [A5 - 0x4608], [A6 + 0x8]
  997. 00000ABA  7000                     moveq.l    D0, 0x00
  998. 00000ABC  2F00                     move.l     -[A7], D0
  999. 00000ABE  7200                     moveq.l    D1, 0x00
  1000. 00000AC0  1205                     move.b     D1, D5
  1001. 00000AC2  2F01                     move.l     -[A7], D1
  1002. 00000AC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1003. 00000AC8  3228 01A8                move.w     D1, [A0 + 0x1A8]
  1004. 00000ACC  48C1                     ext.l      D1
  1005. 00000ACE  2F01                     move.l     -[A7], D1
  1006. 00000AD0  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1007. 00000AD4  2D40 FFF0                move.l     [A6 - 0x10], D0
  1008. 00000AD8  7000                     moveq.l    D0, 0x00
  1009. 00000ADA  2F00                     move.l     -[A7], D0
  1010. 00000ADC  7200                     moveq.l    D1, 0x00
  1011. 00000ADE  1205                     move.b     D1, D5
  1012. 00000AE0  2F01                     move.l     -[A7], D1
  1013. 00000AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1014. 00000AE6  3228 01A6                move.w     D1, [A0 + 0x1A6]
  1015. 00000AEA  48C1                     ext.l      D1
  1016. 00000AEC  2F01                     move.l     -[A7], D1
  1017. 00000AEE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1018. 00000AF2  2800                     move.l     D4, D0
  1019. 00000AF4  266D E9E2                movea.l    A3, [A5 - 0x161E]
  1020. 00000AF8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1021. 00000AFC  6000 00BC                bra        +0xBE /* 00000BBA */
  1022. label00000B00:
  1023. 00000B00  4A6B 018A                tst.w      [A3 + 0x18A]
  1024. 00000B04  6600 00B0                bne        +0xB2 /* 00000BB6 */
  1025. 00000B08  B9EB 0412                cmpa.l     A4, [A3 + 0x412]
  1026. 00000B0C  6600 00A8                bne        +0xAA /* 00000BB6 */
  1027. 00000B10  2F0B                     move.l     -[A7], A3
  1028. 00000B12  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1029. 00000B16  7000                     moveq.l    D0, 0x00
  1030. 00000B18  2F00                     move.l     -[A7], D0
  1031. 00000B1A  7200                     moveq.l    D1, 0x00
  1032. 00000B1C  1205                     move.b     D1, D5
  1033. 00000B1E  2F01                     move.l     -[A7], D1
  1034. 00000B20  322B 01A8                move.w     D1, [A3 + 0x1A8]
  1035. 00000B24  48C1                     ext.l      D1
  1036. 00000B26  2F01                     move.l     -[A7], D1
  1037. 00000B28  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1038. 00000B2C  2C2E FFF0                move.l     D6, [A6 - 0x10]
  1039. 00000B30  9C80                     sub.l      D6, D0
  1040. 00000B32  7000                     moveq.l    D0, 0x00
  1041. 00000B34  2F00                     move.l     -[A7], D0
  1042. 00000B36  7200                     moveq.l    D1, 0x00
  1043. 00000B38  1205                     move.b     D1, D5
  1044. 00000B3A  2F01                     move.l     -[A7], D1
  1045. 00000B3C  322B 01A6                move.w     D1, [A3 + 0x1A6]
  1046. 00000B40  48C1                     ext.l      D1
  1047. 00000B42  2F01                     move.l     -[A7], D1
  1048. 00000B44  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1049. 00000B48  2E04                     move.l     D7, D4
  1050. 00000B4A  9E80                     sub.l      D7, D0
  1051. 00000B4C  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  1052. 00000B52  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1053. 00000B56  6E5E                     bgt        +0x60 /* 00000BB6 */
  1054. 00000B58  0C86 FFFF 8000           cmpi.l     D6, 0xFFFF8000
  1055. 00000B5E  6D56                     blt        +0x58 /* 00000BB6 */
  1056. 00000B60  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  1057. 00000B66  6E4E                     bgt        +0x50 /* 00000BB6 */
  1058. 00000B68  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  1059. 00000B6E  6D46                     blt        +0x48 /* 00000BB6 */
  1060. 00000B70  3D46 FFF6                move.w     [A6 - 0xA], D6
  1061. 00000B74  3D47 FFF4                move.w     [A6 - 0xC], D7
  1062. 00000B78  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1063. 00000B7C  43EE 000C                lea.l      A1, [A6 + 0xC]
  1064. 00000B80  20D9                     move.l     [A0]+, [A1]+
  1065. 00000B82  20D9                     move.l     [A0]+, [A1]+
  1066. 00000B84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1067. 00000B88  486E FFF8                pea.l      [A6 - 0x8]
  1068. 00000B8C  4EAD 0DDA                jsr        [A5 + 0xDDA /* export_439 */]
  1069. 00000B90  486E FFF8                pea.l      [A6 - 0x8]
  1070. 00000B94  486B 0392                pea.l      [A3 + 0x392]
  1071. 00000B98  486E FFF8                pea.l      [A6 - 0x8]
  1072. 00000B9C  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  1073. 00000BA0  4A40                     tst.w      D0
  1074. 00000BA2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1075. 00000BA6  670E                     beq        +0x10 /* 00000BB6 */
  1076. 00000BA8  41EE 0000                lea.l      A0, [A6 + 0x0]
  1077. 00000BAC  2F20                     move.l     -[A7], -[A0]
  1078. 00000BAE  2F20                     move.l     -[A7], -[A0]
  1079. 00000BB0  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  1080. 00000BB4  508F                     addq.l     A7, 8
  1081. label00000BB6:
  1082. 00000BB6  266B 0164                movea.l    A3, [A3 + 0x164]
  1083. label00000BBA:
  1084. 00000BBA  200B                     move.l     D0, A3
  1085. 00000BBC  6600 FF42                bne        -0xBC /* 00000B00 */
  1086. 00000BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1087. 00000BC4  2F08                     move.l     -[A7], A0
  1088. 00000BC6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1089. 00000BCA  588F                     addq.l     A7, 4
  1090. 00000BCC  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  1091. 00000BD2  4E5E                     unlink     A6
  1092. 00000BD4  4E75                     rts
  1093. export_668:
  1094. fn00000BD6:
  1095. 00000BD6  4E56 F800                link       A6, -0x0800
  1096. 00000BDA  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1097. 00000BDE  49EE F800                lea.l      A4, [A6 - 0x800]
  1098. 00000BE2  3A2E 000E                move.w     D5, [A6 + 0xE]
  1099. 00000BE6  266E 0008                movea.l    A3, [A6 + 0x8]
  1100. 00000BEA  7024                     moveq.l    D0, 0x24
  1101. 00000BEC  C045                     and.w      D0, D5
  1102. 00000BEE  6700 04CE                beq        +0x4D0 /* 000010BE */
  1103. 00000BF2  206B 0412                movea.l    A0, [A3 + 0x412]
  1104. 00000BF6  226B 0412                movea.l    A1, [A3 + 0x412]
  1105. 00000BFA  3368 0192 00C0           move.w     [A1 + 0xC0], [A0 + 0x192]
  1106. 00000C00  226B 0412                movea.l    A1, [A3 + 0x412]
  1107. 00000C04  3368 0192 00B6           move.w     [A1 + 0xB6], [A0 + 0x192]
  1108. 00000C0A  226B 0412                movea.l    A1, [A3 + 0x412]
  1109. 00000C0E  3368 0192 00AC           move.w     [A1 + 0xAC], [A0 + 0x192]
  1110. 00000C14  226B 0412                movea.l    A1, [A3 + 0x412]
  1111. 00000C18  3368 0192 00A2           move.w     [A1 + 0xA2], [A0 + 0x192]
  1112. 00000C1E  3828 0192                move.w     D4, [A0 + 0x192]
  1113. 00000C22  48C4                     ext.l      D4
  1114. 00000C24  2F04                     move.l     -[A7], D4
  1115. 00000C26  302B 017A                move.w     D0, [A3 + 0x17A]
  1116. 00000C2A  48C0                     ext.l      D0
  1117. 00000C2C  2F00                     move.l     -[A7], D0
  1118. 00000C2E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1119. 00000C32  3740 0348                move.w     [A3 + 0x348], D0
  1120. 00000C36  48C4                     ext.l      D4
  1121. 00000C38  2F04                     move.l     -[A7], D4
  1122. 00000C3A  302B 017C                move.w     D0, [A3 + 0x17C]
  1123. 00000C3E  48C0                     ext.l      D0
  1124. 00000C40  2F00                     move.l     -[A7], D0
  1125. 00000C42  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1126. 00000C46  3740 0362                move.w     [A3 + 0x362], D0
  1127. 00000C4A  7014                     moveq.l    D0, 0x14
  1128. 00000C4C  2F00                     move.l     -[A7], D0
  1129. 00000C4E  322B 017A                move.w     D1, [A3 + 0x17A]
  1130. 00000C52  48C1                     ext.l      D1
  1131. 00000C54  2F01                     move.l     -[A7], D1
  1132. 00000C56  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1133. 00000C5A  3740 01B8                move.w     [A3 + 0x1B8], D0
  1134. 00000C5E  302B 01BA                move.w     D0, [A3 + 0x1BA]
  1135. 00000C62  D06B 016A                add.w      D0, [A3 + 0x16A]
  1136. 00000C66  3740 035A                move.w     [A3 + 0x35A], D0
  1137. 00000C6A  302B 01BC                move.w     D0, [A3 + 0x1BC]
  1138. 00000C6E  D06B 016C                add.w      D0, [A3 + 0x16C]
  1139. 00000C72  3740 0340                move.w     [A3 + 0x340], D0
  1140. 00000C76  302B 016E                move.w     D0, [A3 + 0x16E]
  1141. 00000C7A  906B 01BE                sub.w      D0, [A3 + 0x1BE]
  1142. 00000C7E  3740 035C                move.w     [A3 + 0x35C], D0
  1143. 00000C82  302B 0170                move.w     D0, [A3 + 0x170]
  1144. 00000C86  906B 01C0                sub.w      D0, [A3 + 0x1C0]
  1145. 00000C8A  3740 0342                move.w     [A3 + 0x342], D0
  1146. 00000C8E  377C FFFE 0304           move.w     [A3 + 0x304], 0xFFFE
  1147. 00000C94  377C FFFE 0306           move.w     [A3 + 0x306], 0xFFFE
  1148. 00000C9A  377C FFFE 0300           move.w     [A3 + 0x300], 0xFFFE
  1149. 00000CA0  377C FFFE 0302           move.w     [A3 + 0x302], 0xFFFE
  1150. 00000CA6  4247                     clr.w      D7
  1151. 00000CA8  7603                     moveq.l    D3, 0x03
  1152. 00000CAA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1153. label00000CAE:
  1154. 00000CAE  48C7                     ext.l      D7
  1155. 00000CB0  2007                     move.l     D0, D7
  1156. 00000CB2  E780                     asl        D0, 3
  1157. 00000CB4  43EB 0308                lea.l      A1, [A3 + 0x308]
  1158. 00000CB8  41F1 0800                lea.l      A0, [A1 + D0]
  1159. 00000CBC  43EB 0300                lea.l      A1, [A3 + 0x300]
  1160. 00000CC0  20D9                     move.l     [A0]+, [A1]+
  1161. 00000CC2  20D9                     move.l     [A0]+, [A1]+
  1162. 00000CC4  5247                     addq.w     D7, 1
  1163. 00000CC6  B647                     cmp.w      D3, D7
  1164. 00000CC8  6EE4                     bgt        -0x1A /* 00000CAE */
  1165. 00000CCA  41EB 0300                lea.l      A0, [A3 + 0x300]
  1166. 00000CCE  43EB 02EE                lea.l      A1, [A3 + 0x2EE]
  1167. 00000CD2  22D8                     move.l     [A1]+, [A0]+
  1168. 00000CD4  22D8                     move.l     [A1]+, [A0]+
  1169. 00000CD6  41EB 02EE                lea.l      A0, [A3 + 0x2EE]
  1170. 00000CDA  43EB 02C4                lea.l      A1, [A3 + 0x2C4]
  1171. 00000CDE  22D8                     move.l     [A1]+, [A0]+
  1172. 00000CE0  22D8                     move.l     [A1]+, [A0]+
  1173. 00000CE2  41EB 01C2                lea.l      A0, [A3 + 0x1C2]
  1174. 00000CE6  43EB 02C4                lea.l      A1, [A3 + 0x2C4]
  1175. 00000CEA  20D9                     move.l     [A0]+, [A1]+
  1176. 00000CEC  20D9                     move.l     [A0]+, [A1]+
  1177. 00000CEE  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1178. 00000CF2  4A6B 0374                tst.w      [A3 + 0x374]
  1179. 00000CF6  6700 03C6                beq        +0x3C8 /* 000010BE */
  1180. 00000CFA  302B 016E                move.w     D0, [A3 + 0x16E]
  1181. 00000CFE  5240                     addq.w     D0, 1
  1182. 00000D00  3740 0320                move.w     [A3 + 0x320], D0
  1183. 00000D04  D07C 000F                add.w      D0, 0xF
  1184. 00000D08  3740 0324                move.w     [A3 + 0x324], D0
  1185. 00000D0C  302B 016C                move.w     D0, [A3 + 0x16C]
  1186. 00000D10  5340                     subq.w     D0, 1
  1187. 00000D12  3740 0322                move.w     [A3 + 0x322], D0
  1188. 00000D16  322D BD92                move.w     D1, [A5 - 0x426E]
  1189. 00000D1A  D240                     add.w      D1, D0
  1190. 00000D1C  3741 0326                move.w     [A3 + 0x326], D1
  1191. 00000D20  2F0B                     move.l     -[A7], A3
  1192. 00000D22  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1193. 00000D26  2F0B                     move.l     -[A7], A3
  1194. 00000D28  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  1195. 00000D2C  7028                     moveq.l    D0, 0x28
  1196. 00000D2E  2F00                     move.l     -[A7], D0
  1197. 00000D30  322B 017C                move.w     D1, [A3 + 0x17C]
  1198. 00000D34  48C1                     ext.l      D1
  1199. 00000D36  2F01                     move.l     -[A7], D1
  1200. 00000D38  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1201. 00000D3C  3740 03FC                move.w     [A3 + 0x3FC], D0
  1202. 00000D40  7028                     moveq.l    D0, 0x28
  1203. 00000D42  2F00                     move.l     -[A7], D0
  1204. 00000D44  322B 017A                move.w     D1, [A3 + 0x17A]
  1205. 00000D48  48C1                     ext.l      D1
  1206. 00000D4A  2F01                     move.l     -[A7], D1
  1207. 00000D4C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1208. 00000D50  3740 03FA                move.w     [A3 + 0x3FA], D0
  1209. 00000D54  7010                     moveq.l    D0, 0x10
  1210. 00000D56  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1211. 00000D5A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1212. 00000D5E  6600 01B6                bne        +0x1B8 /* 00000F16 */
  1213. 00000D62  7048                     moveq.l    D0, 0x48
  1214. 00000D64  2F00                     move.l     -[A7], D0
  1215. 00000D66  4878 0118                push.l     0x118
  1216. 00000D6A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1217. 00000D6E  D06B 035A                add.w      D0, [A3 + 0x35A]
  1218. 00000D72  3740 0300                move.w     [A3 + 0x300], D0
  1219. 00000D76  48C0                     ext.l      D0
  1220. 00000D78  2F00                     move.l     -[A7], D0
  1221. 00000D7A  322D BD8E                move.w     D1, [A5 - 0x4272]
  1222. 00000D7E  48C1                     ext.l      D1
  1223. 00000D80  2F01                     move.l     -[A7], D1
  1224. 00000D82  322B 017C                move.w     D1, [A3 + 0x17C]
  1225. 00000D86  48C1                     ext.l      D1
  1226. 00000D88  2F01                     move.l     -[A7], D1
  1227. 00000D8A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1228. 00000D8E  508F                     addq.l     A7, 8
  1229. 00000D90  2200                     move.l     D1, D0
  1230. 00000D92  201F                     move.l     D0, [A7]+
  1231. 00000D94  5241                     addq.w     D1, 1
  1232. 00000D96  48C1                     ext.l      D1
  1233. 00000D98  E781                     asl        D1, 3
  1234. 00000D9A  2F00                     move.l     -[A7], D0
  1235. 00000D9C  2001                     move.l     D0, D1
  1236. 00000D9E  7202                     moveq.l    D1, 0x02
  1237. 00000DA0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1238. 00000DA4  2200                     move.l     D1, D0
  1239. 00000DA6  201F                     move.l     D0, [A7]+
  1240. 00000DA8  D280                     add.l      D1, D0
  1241. 00000DAA  5381                     subq.l     D1, 1
  1242. 00000DAC  3741 0304                move.w     [A3 + 0x304], D1
  1243. 00000DB0  302B 0340                move.w     D0, [A3 + 0x340]
  1244. 00000DB4  5840                     addq.w     D0, 4
  1245. 00000DB6  3740 0302                move.w     [A3 + 0x302], D0
  1246. 00000DBA  48C0                     ext.l      D0
  1247. 00000DBC  2F00                     move.l     -[A7], D0
  1248. 00000DBE  322D BD90                move.w     D1, [A5 - 0x4270]
  1249. 00000DC2  48C1                     ext.l      D1
  1250. 00000DC4  2F01                     move.l     -[A7], D1
  1251. 00000DC6  322B 017A                move.w     D1, [A3 + 0x17A]
  1252. 00000DCA  48C1                     ext.l      D1
  1253. 00000DCC  2F01                     move.l     -[A7], D1
  1254. 00000DCE  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1255. 00000DD2  508F                     addq.l     A7, 8
  1256. 00000DD4  2200                     move.l     D1, D0
  1257. 00000DD6  201F                     move.l     D0, [A7]+
  1258. 00000DD8  5241                     addq.w     D1, 1
  1259. 00000DDA  48C1                     ext.l      D1
  1260. 00000DDC  E381                     asl        D1, 1
  1261. 00000DDE  D280                     add.l      D1, D0
  1262. 00000DE0  5381                     subq.l     D1, 1
  1263. 00000DE2  3741 0306                move.w     [A3 + 0x306], D1
  1264. 00000DE6  302B 0306                move.w     D0, [A3 + 0x306]
  1265. 00000DEA  5A40                     addq.w     D0, 5
  1266. 00000DEC  3740 0340                move.w     [A3 + 0x340], D0
  1267. 00000DF0  4878 0104                push.l     0x104
  1268. 00000DF4  302B 017C                move.w     D0, [A3 + 0x17C]
  1269. 00000DF8  48C0                     ext.l      D0
  1270. 00000DFA  2F00                     move.l     -[A7], D0
  1271. 00000DFC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1272. 00000E00  48C0                     ext.l      D0
  1273. 00000E02  2C00                     move.l     D6, D0
  1274. 00000E04  5286                     addq.l     D6, 1
  1275. 00000E06  4247                     clr.w      D7
  1276. 00000E08  7603                     moveq.l    D3, 0x03
  1277. 00000E0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1278. label00000E0E:
  1279. 00000E0E  3007                     move.w     D0, D7
  1280. 00000E10  6B00 00FC                bmi        +0xFE /* 00000F0E */
  1281. 00000E14  0C40 0002                cmpi.w     D0, 0x2
  1282. 00000E18  6E00 00F4                bgt        +0xF6 /* 00000F0E */
  1283. 00000E1C  D040                     add.w      D0, D0
  1284. 00000E1E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1285. 00000E22  4EFB 0000                jmp        [PC + D0.w]
  1286. 00000E26  0008 0008                ori.b      A0, 0x8
  1287. 00000E2A  007A 48C7 2007           ori.w      [PC + 0x2007 /* 00002E33, value 0x8E48 */], 0x48C7
  1288. 00000E30  E780                     asl        D0, 3
  1289. 00000E32  41EB 030A                lea.l      A0, [A3 + 0x30A]
  1290. 00000E36  31BC 0003 0800           move.w     [A0 + D0], 0x3
  1291. 00000E3C  302B 0304                move.w     D0, [A3 + 0x304]
  1292. 00000E40  48C0                     ext.l      D0
  1293. 00000E42  D086                     add.l      D0, D6
  1294. 00000E44  48C7                     ext.l      D7
  1295. 00000E46  2407                     move.l     D2, D7
  1296. 00000E48  2202                     move.l     D1, D2
  1297. 00000E4A  D482                     add.l      D2, D2
  1298. 00000E4C  D481                     add.l      D2, D1
  1299. 00000E4E  2F00                     move.l     -[A7], D0
  1300. 00000E50  2002                     move.l     D0, D2
  1301. 00000E52  2206                     move.l     D1, D6
  1302. 00000E54  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1303. 00000E58  2200                     move.l     D1, D0
  1304. 00000E5A  201F                     move.l     D0, [A7]+
  1305. 00000E5C  D280                     add.l      D1, D0
  1306. 00000E5E  48C7                     ext.l      D7
  1307. 00000E60  2007                     move.l     D0, D7
  1308. 00000E62  E780                     asl        D0, 3
  1309. 00000E64  41EB 0308                lea.l      A0, [A3 + 0x308]
  1310. 00000E68  3181 0800                move.w     [A0 + D0], D1
  1311. 00000E6C  48C7                     ext.l      D7
  1312. 00000E6E  2007                     move.l     D0, D7
  1313. 00000E70  E780                     asl        D0, 3
  1314. 00000E72  41EB 030E                lea.l      A0, [A3 + 0x30E]
  1315. 00000E76  31BC 002E 0800           move.w     [A0 + D0], 0x2E /* '.' */
  1316. 00000E7C  48C7                     ext.l      D7
  1317. 00000E7E  2007                     move.l     D0, D7
  1318. 00000E80  E780                     asl        D0, 3
  1319. 00000E82  41EB 0308                lea.l      A0, [A3 + 0x308]
  1320. 00000E86  3030 0800                move.w     D0, [A0 + D0]
  1321. 00000E8A  D07C 0021                add.w      D0, 0x21 /* '!' */
  1322. 00000E8E  48C7                     ext.l      D7
  1323. 00000E90  2207                     move.l     D1, D7
  1324. 00000E92  E781                     asl        D1, 3
  1325. 00000E94  41EB 030C                lea.l      A0, [A3 + 0x30C]
  1326. 00000E98  3180 1800                move.w     [A0 + D1], D0
  1327. 00000E9C  6070                     bra        +0x72 /* 00000F0E */
  1328. 00000E9E  48C7                     ext.l      D7
  1329. 00000EA0  2007                     move.l     D0, D7
  1330. 00000EA2  E780                     asl        D0, 3
  1331. 00000EA4  41EB 030A                lea.l      A0, [A3 + 0x30A]
  1332. 00000EA8  31BC 0001 0800           move.w     [A0 + D0], 0x1
  1333. 00000EAE  302B 0304                move.w     D0, [A3 + 0x304]
  1334. 00000EB2  48C0                     ext.l      D0
  1335. 00000EB4  D086                     add.l      D0, D6
  1336. 00000EB6  48C7                     ext.l      D7
  1337. 00000EB8  2407                     move.l     D2, D7
  1338. 00000EBA  2202                     move.l     D1, D2
  1339. 00000EBC  D482                     add.l      D2, D2
  1340. 00000EBE  D481                     add.l      D2, D1
  1341. 00000EC0  2F00                     move.l     -[A7], D0
  1342. 00000EC2  2002                     move.l     D0, D2
  1343. 00000EC4  2206                     move.l     D1, D6
  1344. 00000EC6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1345. 00000ECA  2200                     move.l     D1, D0
  1346. 00000ECC  201F                     move.l     D0, [A7]+
  1347. 00000ECE  D280                     add.l      D1, D0
  1348. 00000ED0  48C7                     ext.l      D7
  1349. 00000ED2  2007                     move.l     D0, D7
  1350. 00000ED4  E780                     asl        D0, 3
  1351. 00000ED6  41EB 0308                lea.l      A0, [A3 + 0x308]
  1352. 00000EDA  3181 0800                move.w     [A0 + D0], D1
  1353. 00000EDE  48C7                     ext.l      D7
  1354. 00000EE0  2007                     move.l     D0, D7
  1355. 00000EE2  E780                     asl        D0, 3
  1356. 00000EE4  41EB 030E                lea.l      A0, [A3 + 0x30E]
  1357. 00000EE8  31BC 002E 0800           move.w     [A0 + D0], 0x2E /* '.' */
  1358. 00000EEE  48C7                     ext.l      D7
  1359. 00000EF0  2007                     move.l     D0, D7
  1360. 00000EF2  E780                     asl        D0, 3
  1361. 00000EF4  41EB 0308                lea.l      A0, [A3 + 0x308]
  1362. 00000EF8  3030 0800                move.w     D0, [A0 + D0]
  1363. 00000EFC  D07C 000F                add.w      D0, 0xF
  1364. 00000F00  48C7                     ext.l      D7
  1365. 00000F02  2207                     move.l     D1, D7
  1366. 00000F04  E781                     asl        D1, 3
  1367. 00000F06  41EB 030C                lea.l      A0, [A3 + 0x30C]
  1368. 00000F0A  3180 1800                move.w     [A0 + D1], D0
  1369. label00000F0E:
  1370. 00000F0E  5247                     addq.w     D7, 1
  1371. 00000F10  B647                     cmp.w      D3, D7
  1372. 00000F12  6E00 FEFA                bgt        -0x104 /* 00000E0E */
  1373. label00000F16:
  1374. 00000F16  7008                     moveq.l    D0, 0x08
  1375. 00000F18  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1376. 00000F1C  6600 0198                bne        +0x19A /* 000010B6 */
  1377. 00000F20  206B 0278                movea.l    A0, [A3 + 0x278]
  1378. 00000F24  7000                     moveq.l    D0, 0x00
  1379. 00000F26  1028 0005                move.b     D0, [A0 + 0x5]
  1380. 00000F2A  3800                     move.w     D4, D0
  1381. 00000F2C  206B 0278                movea.l    A0, [A3 + 0x278]
  1382. 00000F30  0028 0001 0005           ori.b      [A0 + 0x5], 0x1
  1383. 00000F36  2F2B 0278                move.l     -[A7], [A3 + 0x278]
  1384. 00000F3A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1385. 00000F3E  206B 0278                movea.l    A0, [A3 + 0x278]
  1386. 00000F42  1144 0005                move.b     [A0 + 0x5], D4
  1387. 00000F46  206B 0412                movea.l    A0, [A3 + 0x412]
  1388. 00000F4A  4A68 0180                tst.w      [A0 + 0x180]
  1389. 00000F4E  6708                     beq        +0xA /* 00000F58 */
  1390. 00000F50  41ED C118                lea.l      A0, [A5 - 0x3EE8]
  1391. 00000F54  2008                     move.l     D0, A0
  1392. 00000F56  6006                     bra        +0x8 /* 00000F5E */
  1393. label00000F58:
  1394. 00000F58  41ED C124                lea.l      A0, [A5 - 0x3EDC]
  1395. 00000F5C  2008                     move.l     D0, A0
  1396. label00000F5E:
  1397. 00000F5E  2F00                     move.l     -[A7], D0
  1398. 00000F60  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1399. 00000F64  3800                     move.w     D4, D0
  1400. 00000F66  376B 0340 02C6           move.w     [A3 + 0x2C6], [A3 + 0x340]
  1401. 00000F6C  3004                     move.w     D0, D4
  1402. 00000F6E  D06B 0340                add.w      D0, [A3 + 0x340]
  1403. 00000F72  3740 02CA                move.w     [A3 + 0x2CA], D0
  1404. 00000F76  376B 035A 02C4           move.w     [A3 + 0x2C4], [A3 + 0x35A]
  1405. 00000F7C  7048                     moveq.l    D0, 0x48
  1406. 00000F7E  2F00                     move.l     -[A7], D0
  1407. 00000F80  322B 018C                move.w     D1, [A3 + 0x18C]
  1408. 00000F84  48C1                     ext.l      D1
  1409. 00000F86  342B 0192                move.w     D2, [A3 + 0x192]
  1410. 00000F8A  48C2                     ext.l      D2
  1411. 00000F8C  D481                     add.l      D2, D1
  1412. 00000F8E  7214                     moveq.l    D1, 0x14
  1413. 00000F90  D481                     add.l      D2, D1
  1414. 00000F92  0C82 0000 012C           cmpi.l     D2, 0x12C
  1415. 00000F98  6C08                     bge        +0xA /* 00000FA2 */
  1416. 00000F9A  243C 0000 012C           move.l     D2, 0x12C
  1417. 00000FA0  6014                     bra        +0x16 /* 00000FB6 */
  1418. label00000FA2:
  1419. 00000FA2  302B 018C                move.w     D0, [A3 + 0x18C]
  1420. 00000FA6  48C0                     ext.l      D0
  1421. 00000FA8  322B 0192                move.w     D1, [A3 + 0x192]
  1422. 00000FAC  48C1                     ext.l      D1
  1423. 00000FAE  D280                     add.l      D1, D0
  1424. 00000FB0  7014                     moveq.l    D0, 0x14
  1425. 00000FB2  D280                     add.l      D1, D0
  1426. 00000FB4  2401                     move.l     D2, D1
  1427. label00000FB6:
  1428. 00000FB6  2F02                     move.l     -[A7], D2
  1429. 00000FB8  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1430. 00000FBC  D06B 035A                add.w      D0, [A3 + 0x35A]
  1431. 00000FC0  5340                     subq.w     D0, 1
  1432. 00000FC2  3740 02C8                move.w     [A3 + 0x2C8], D0
  1433. 00000FC6  376B 02C4 01C2           move.w     [A3 + 0x1C2], [A3 + 0x2C4]
  1434. 00000FCC  376B 02C4 02EE           move.w     [A3 + 0x2EE], [A3 + 0x2C4]
  1435. 00000FD2  376B 02C8 01C6           move.w     [A3 + 0x1C6], [A3 + 0x2C8]
  1436. 00000FD8  376B 02C8 02F2           move.w     [A3 + 0x2F2], [A3 + 0x2C8]
  1437. 00000FDE  7048                     moveq.l    D0, 0x48
  1438. 00000FE0  2F00                     move.l     -[A7], D0
  1439. 00000FE2  4878 008C                push.l     0x8C
  1440. 00000FE6  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1441. 00000FEA  3800                     move.w     D4, D0
  1442. 00000FEC  5844                     addq.w     D4, 4
  1443. 00000FEE  3744 02F6                move.w     [A3 + 0x2F6], D4
  1444. 00000FF2  302B 02CA                move.w     D0, [A3 + 0x2CA]
  1445. 00000FF6  5440                     addq.w     D0, 2
  1446. 00000FF8  3740 02F0                move.w     [A3 + 0x2F0], D0
  1447. 00000FFC  48C0                     ext.l      D0
  1448. 00000FFE  3204                     move.w     D1, D4
  1449. 00001000  5241                     addq.w     D1, 1
  1450. 00001002  48C1                     ext.l      D1
  1451. 00001004  E381                     asl        D1, 1
  1452. 00001006  D280                     add.l      D1, D0
  1453. 00001008  5381                     subq.l     D1, 1
  1454. 0000100A  3741 02F4                move.w     [A3 + 0x2F4], D1
  1455. 0000100E  302B 02F4                move.w     D0, [A3 + 0x2F4]
  1456. 00001012  5240                     addq.w     D0, 1
  1457. 00001014  3740 01C4                move.w     [A3 + 0x1C4], D0
  1458. 00001018  376B 0170 01C8           move.w     [A3 + 0x1C8], [A3 + 0x170]
  1459. 0000101E  302B 01C8                move.w     D0, [A3 + 0x1C8]
  1460. 00001022  B06B 01C4                cmp.w      D0, [A3 + 0x1C4]
  1461. 00001026  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1462. 0000102A  6C06                     bge        +0x8 /* 00001032 */
  1463. 0000102C  376B 01C4 01C8           move.w     [A3 + 0x1C8], [A3 + 0x1C4]
  1464. label00001032:
  1465. 00001032  302B 01C6                move.w     D0, [A3 + 0x1C6]
  1466. 00001036  5440                     addq.w     D0, 2
  1467. 00001038  3740 035A                move.w     [A3 + 0x35A], D0
  1468. 0000103C  7010                     moveq.l    D0, 0x10
  1469. 0000103E  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1470. 00001042  6672                     bne        +0x74 /* 000010B6 */
  1471. 00001044  7048                     moveq.l    D0, 0x48
  1472. 00001046  2F00                     move.l     -[A7], D0
  1473. 00001048  7228                     moveq.l    D1, 0x28
  1474. 0000104A  2F01                     move.l     -[A7], D1
  1475. 0000104C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1476. 00001050  D16B 0300                add.w      [A3 + 0x300], D0
  1477. 00001054  7048                     moveq.l    D0, 0x48
  1478. 00001056  2F00                     move.l     -[A7], D0
  1479. 00001058  7228                     moveq.l    D1, 0x28
  1480. 0000105A  2F01                     move.l     -[A7], D1
  1481. 0000105C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1482. 00001060  D16B 0304                add.w      [A3 + 0x304], D0
  1483. 00001064  4247                     clr.w      D7
  1484. 00001066  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1485. label0000106A:
  1486. 0000106A  48C7                     ext.l      D7
  1487. 0000106C  2007                     move.l     D0, D7
  1488. 0000106E  E780                     asl        D0, 3
  1489. 00001070  2F00                     move.l     -[A7], D0
  1490. 00001072  7248                     moveq.l    D1, 0x48
  1491. 00001074  2F01                     move.l     -[A7], D1
  1492. 00001076  7428                     moveq.l    D2, 0x28
  1493. 00001078  2F02                     move.l     -[A7], D2
  1494. 0000107A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1495. 0000107E  508F                     addq.l     A7, 8
  1496. 00001080  2200                     move.l     D1, D0
  1497. 00001082  201F                     move.l     D0, [A7]+
  1498. 00001084  41EB 0308                lea.l      A0, [A3 + 0x308]
  1499. 00001088  D370 0800                add.w      [A0 + D0], D1
  1500. 0000108C  48C7                     ext.l      D7
  1501. 0000108E  2007                     move.l     D0, D7
  1502. 00001090  E780                     asl        D0, 3
  1503. 00001092  2F00                     move.l     -[A7], D0
  1504. 00001094  7248                     moveq.l    D1, 0x48
  1505. 00001096  2F01                     move.l     -[A7], D1
  1506. 00001098  7428                     moveq.l    D2, 0x28
  1507. 0000109A  2F02                     move.l     -[A7], D2
  1508. 0000109C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1509. 000010A0  508F                     addq.l     A7, 8
  1510. 000010A2  2200                     move.l     D1, D0
  1511. 000010A4  201F                     move.l     D0, [A7]+
  1512. 000010A6  41EB 030C                lea.l      A0, [A3 + 0x30C]
  1513. 000010AA  D370 0800                add.w      [A0 + D0], D1
  1514. 000010AE  5247                     addq.w     D7, 1
  1515. 000010B0  0C47 0003                cmpi.w     D7, 0x3
  1516. 000010B4  6DB4                     blt        -0x4A /* 0000106A */
  1517. label000010B6:
  1518. 000010B6  2F0B                     move.l     -[A7], A3
  1519. 000010B8  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1520. 000010BC  588F                     addq.l     A7, 4
  1521. label000010BE:
  1522. 000010BE  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1523. 000010C2  41EB 01CA                lea.l      A0, [A3 + 0x1CA]
  1524. 000010C6  43EB 01C2                lea.l      A1, [A3 + 0x1C2]
  1525. 000010CA  20D9                     move.l     [A0]+, [A1]+
  1526. 000010CC  20D9                     move.l     [A0]+, [A1]+
  1527. 000010CE  7004                     moveq.l    D0, 0x04
  1528. 000010D0  C045                     and.w      D0, D5
  1529. 000010D2  6774                     beq        +0x76 /* 00001148 */
  1530. 000010D4  426B 036C                clr.w      [A3 + 0x36C]
  1531. 000010D8  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  1532. 000010DC  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1533. 000010E0  6620                     bne        +0x22 /* 00001102 */
  1534. 000010E2  7000                     moveq.l    D0, 0x00
  1535. 000010E4  2F00                     move.l     -[A7], D0
  1536. 000010E6  2F00                     move.l     -[A7], D0
  1537. 000010E8  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  1538. 000010EC  2F0C                     move.l     -[A7], A4
  1539. 000010EE  72FF                     moveq.l    D1, 0xFFFFFFFF
  1540. 000010F0  2F01                     move.l     -[A7], D1
  1541. 000010F2  2F01                     move.l     -[A7], D1
  1542. 000010F4  486B 035A                pea.l      [A3 + 0x35A]
  1543. 000010F8  2F0B                     move.l     -[A7], A3
  1544. 000010FA  4EBA 042C                jsr        [PC + 0x42C /* 00001528 */]
  1545. 000010FE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1546. label00001102:
  1547. 00001102  426B 037E                clr.w      [A3 + 0x37E]
  1548. 00001106  7004                     moveq.l    D0, 0x04
  1549. 00001108  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1550. 0000110C  6634                     bne        +0x36 /* 00001142 */
  1551. 0000110E  302B 01A0                move.w     D0, [A3 + 0x1A0]
  1552. 00001112  5240                     addq.w     D0, 1
  1553. 00001114  3740 037E                move.w     [A3 + 0x37E], D0
  1554. 00001118  7000                     moveq.l    D0, 0x00
  1555. 0000111A  2F00                     move.l     -[A7], D0
  1556. 0000111C  2F00                     move.l     -[A7], D0
  1557. 0000111E  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  1558. 00001122  2F0C                     move.l     -[A7], A4
  1559. 00001124  322B 01A0                move.w     D1, [A3 + 0x1A0]
  1560. 00001128  48C1                     ext.l      D1
  1561. 0000112A  2F01                     move.l     -[A7], D1
  1562. 0000112C  322B 019E                move.w     D1, [A3 + 0x19E]
  1563. 00001130  48C1                     ext.l      D1
  1564. 00001132  2F01                     move.l     -[A7], D1
  1565. 00001134  486B 035A                pea.l      [A3 + 0x35A]
  1566. 00001138  2F0B                     move.l     -[A7], A3
  1567. 0000113A  4EBA 03EC                jsr        [PC + 0x3EC /* 00001528 */]
  1568. 0000113E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1569. label00001142:
  1570. 00001142  376B 036C 036A           move.w     [A3 + 0x36A], [A3 + 0x36C]
  1571. label00001148:
  1572. 00001148  7002                     moveq.l    D0, 0x02
  1573. 0000114A  C045                     and.w      D0, D5
  1574. 0000114C  671A                     beq        +0x1C /* 00001168 */
  1575. 0000114E  302B 037E                move.w     D0, [A3 + 0x37E]
  1576. 00001152  48C0                     ext.l      D0
  1577. 00001154  2F00                     move.l     -[A7], D0
  1578. 00001156  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  1579. 0000115A  486B 035A                pea.l      [A3 + 0x35A]
  1580. 0000115E  2F0B                     move.l     -[A7], A3
  1581. 00001160  4EBA 05C8                jsr        [PC + 0x5C8 /* 0000172A */]
  1582. 00001164  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1583. label00001168:
  1584. 00001168  7007                     moveq.l    D0, 0x07
  1585. 0000116A  C045                     and.w      D0, D5
  1586. 0000116C  6744                     beq        +0x46 /* 000011B2 */
  1587. 0000116E  376B 036A 036C           move.w     [A3 + 0x36C], [A3 + 0x36A]
  1588. 00001174  302B 0364                move.w     D0, [A3 + 0x364]
  1589. 00001178  B06B 037E                cmp.w      D0, [A3 + 0x37E]
  1590. 0000117C  6C06                     bge        +0x8 /* 00001184 */
  1591. 0000117E  376B 037E 0364           move.w     [A3 + 0x364], [A3 + 0x37E]
  1592. label00001184:
  1593. 00001184  7001                     moveq.l    D0, 0x01
  1594. 00001186  2F00                     move.l     -[A7], D0
  1595. 00001188  2F00                     move.l     -[A7], D0
  1596. 0000118A  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  1597. 0000118E  2F0C                     move.l     -[A7], A4
  1598. 00001190  4878 7FFF                push.l     0x7FFF
  1599. 00001194  322B 0364                move.w     D1, [A3 + 0x364]
  1600. 00001198  48C1                     ext.l      D1
  1601. 0000119A  2F01                     move.l     -[A7], D1
  1602. 0000119C  486B 035A                pea.l      [A3 + 0x35A]
  1603. 000011A0  2F0B                     move.l     -[A7], A3
  1604. 000011A2  4EBA 0384                jsr        [PC + 0x384 /* 00001528 */]
  1605. 000011A6  486B 035A                pea.l      [A3 + 0x35A]
  1606. 000011AA  4EBA 0528                jsr        [PC + 0x528 /* 000016D4 */]
  1607. 000011AE  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1608. label000011B2:
  1609. 000011B2  7020                     moveq.l    D0, 0x20
  1610. 000011B4  C045                     and.w      D0, D5
  1611. 000011B6  6776                     beq        +0x78 /* 0000122E */
  1612. 000011B8  426B 0352                clr.w      [A3 + 0x352]
  1613. 000011BC  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  1614. 000011C0  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1615. 000011C4  6620                     bne        +0x22 /* 000011E6 */
  1616. 000011C6  7000                     moveq.l    D0, 0x00
  1617. 000011C8  2F00                     move.l     -[A7], D0
  1618. 000011CA  2F00                     move.l     -[A7], D0
  1619. 000011CC  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  1620. 000011D0  2F0C                     move.l     -[A7], A4
  1621. 000011D2  72FF                     moveq.l    D1, 0xFFFFFFFF
  1622. 000011D4  2F01                     move.l     -[A7], D1
  1623. 000011D6  2F01                     move.l     -[A7], D1
  1624. 000011D8  486B 0340                pea.l      [A3 + 0x340]
  1625. 000011DC  2F0B                     move.l     -[A7], A3
  1626. 000011DE  4EBA 0348                jsr        [PC + 0x348 /* 00001528 */]
  1627. 000011E2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1628. label000011E6:
  1629. 000011E6  426B 0380                clr.w      [A3 + 0x380]
  1630. 000011EA  303C 0800                move.w     D0, 0x800
  1631. 000011EE  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1632. 000011F2  6634                     bne        +0x36 /* 00001228 */
  1633. 000011F4  302B 01A4                move.w     D0, [A3 + 0x1A4]
  1634. 000011F8  5240                     addq.w     D0, 1
  1635. 000011FA  3740 0380                move.w     [A3 + 0x380], D0
  1636. 000011FE  7000                     moveq.l    D0, 0x00
  1637. 00001200  2F00                     move.l     -[A7], D0
  1638. 00001202  2F00                     move.l     -[A7], D0
  1639. 00001204  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  1640. 00001208  2F0C                     move.l     -[A7], A4
  1641. 0000120A  322B 01A4                move.w     D1, [A3 + 0x1A4]
  1642. 0000120E  48C1                     ext.l      D1
  1643. 00001210  2F01                     move.l     -[A7], D1
  1644. 00001212  322B 01A2                move.w     D1, [A3 + 0x1A2]
  1645. 00001216  48C1                     ext.l      D1
  1646. 00001218  2F01                     move.l     -[A7], D1
  1647. 0000121A  486B 0340                pea.l      [A3 + 0x340]
  1648. 0000121E  2F0B                     move.l     -[A7], A3
  1649. 00001220  4EBA 0306                jsr        [PC + 0x306 /* 00001528 */]
  1650. 00001224  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1651. label00001228:
  1652. 00001228  376B 0352 0350           move.w     [A3 + 0x350], [A3 + 0x352]
  1653. label0000122E:
  1654. 0000122E  7010                     moveq.l    D0, 0x10
  1655. 00001230  C045                     and.w      D0, D5
  1656. 00001232  671A                     beq        +0x1C /* 0000124E */
  1657. 00001234  302B 0380                move.w     D0, [A3 + 0x380]
  1658. 00001238  48C0                     ext.l      D0
  1659. 0000123A  2F00                     move.l     -[A7], D0
  1660. 0000123C  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  1661. 00001240  486B 0340                pea.l      [A3 + 0x340]
  1662. 00001244  2F0B                     move.l     -[A7], A3
  1663. 00001246  4EBA 04E2                jsr        [PC + 0x4E2 /* 0000172A */]
  1664. 0000124A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1665. label0000124E:
  1666. 0000124E  7038                     moveq.l    D0, 0x38
  1667. 00001250  C045                     and.w      D0, D5
  1668. 00001252  6746                     beq        +0x48 /* 0000129A */
  1669. 00001254  376B 0350 0352           move.w     [A3 + 0x352], [A3 + 0x350]
  1670. 0000125A  302B 034A                move.w     D0, [A3 + 0x34A]
  1671. 0000125E  B06B 0380                cmp.w      D0, [A3 + 0x380]
  1672. 00001262  6C06                     bge        +0x8 /* 0000126A */
  1673. 00001264  376B 0380 034A           move.w     [A3 + 0x34A], [A3 + 0x380]
  1674. label0000126A:
  1675. 0000126A  7001                     moveq.l    D0, 0x01
  1676. 0000126C  2F00                     move.l     -[A7], D0
  1677. 0000126E  7200                     moveq.l    D1, 0x00
  1678. 00001270  2F01                     move.l     -[A7], D1
  1679. 00001272  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  1680. 00001276  2F0C                     move.l     -[A7], A4
  1681. 00001278  4878 7FFF                push.l     0x7FFF
  1682. 0000127C  342B 034A                move.w     D2, [A3 + 0x34A]
  1683. 00001280  48C2                     ext.l      D2
  1684. 00001282  2F02                     move.l     -[A7], D2
  1685. 00001284  486B 0340                pea.l      [A3 + 0x340]
  1686. 00001288  2F0B                     move.l     -[A7], A3
  1687. 0000128A  4EBA 029C                jsr        [PC + 0x29C /* 00001528 */]
  1688. 0000128E  486B 0340                pea.l      [A3 + 0x340]
  1689. 00001292  4EBA 0440                jsr        [PC + 0x440 /* 000016D4 */]
  1690. 00001296  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1691. label0000129A:
  1692. 0000129A  206B 0356                movea.l    A0, [A3 + 0x356]
  1693. 0000129E  302B 0350                move.w     D0, [A3 + 0x350]
  1694. 000012A2  48C0                     ext.l      D0
  1695. 000012A4  E780                     asl        D0, 3
  1696. 000012A6  3770 0800 0394           move.w     [A3 + 0x394], [A0 + D0]
  1697. 000012AC  3770 0800 03B4           move.w     [A3 + 0x3B4], [A0 + D0]
  1698. 000012B2  3770 0800 0384           move.w     [A3 + 0x384], [A0 + D0]
  1699. 000012B8  302B 0344                move.w     D0, [A3 + 0x344]
  1700. 000012BC  5340                     subq.w     D0, 1
  1701. 000012BE  3740 0398                move.w     [A3 + 0x398], D0
  1702. 000012C2  3740 03B8                move.w     [A3 + 0x3B8], D0
  1703. 000012C6  3740 0388                move.w     [A3 + 0x388], D0
  1704. 000012CA  206B 0370                movea.l    A0, [A3 + 0x370]
  1705. 000012CE  302B 036A                move.w     D0, [A3 + 0x36A]
  1706. 000012D2  48C0                     ext.l      D0
  1707. 000012D4  E780                     asl        D0, 3
  1708. 000012D6  3770 0800 0392           move.w     [A3 + 0x392], [A0 + D0]
  1709. 000012DC  3770 0800 03A2           move.w     [A3 + 0x3A2], [A0 + D0]
  1710. 000012E2  3770 0800 0382           move.w     [A3 + 0x382], [A0 + D0]
  1711. 000012E8  302B 035E                move.w     D0, [A3 + 0x35E]
  1712. 000012EC  5340                     subq.w     D0, 1
  1713. 000012EE  3740 0396                move.w     [A3 + 0x396], D0
  1714. 000012F2  3740 03A6                move.w     [A3 + 0x3A6], D0
  1715. 000012F6  3740 0386                move.w     [A3 + 0x386], D0
  1716. 000012FA  376B 0364 039A           move.w     [A3 + 0x39A], [A3 + 0x364]
  1717. 00001300  376B 0364 03AA           move.w     [A3 + 0x3AA], [A3 + 0x364]
  1718. 00001306  376B 0364 038A           move.w     [A3 + 0x38A], [A3 + 0x364]
  1719. 0000130C  376B 0364 01A6           move.w     [A3 + 0x1A6], [A3 + 0x364]
  1720. 00001312  376B 0366 039C           move.w     [A3 + 0x39C], [A3 + 0x366]
  1721. 00001318  376B 0366 03AC           move.w     [A3 + 0x3AC], [A3 + 0x366]
  1722. 0000131E  376B 0366 038C           move.w     [A3 + 0x38C], [A3 + 0x366]
  1723. 00001324  376B 034A 039E           move.w     [A3 + 0x39E], [A3 + 0x34A]
  1724. 0000132A  376B 034A 03BE           move.w     [A3 + 0x3BE], [A3 + 0x34A]
  1725. 00001330  376B 034A 038E           move.w     [A3 + 0x38E], [A3 + 0x34A]
  1726. 00001336  376B 034A 01A8           move.w     [A3 + 0x1A8], [A3 + 0x34A]
  1727. 0000133C  376B 034C 03A0           move.w     [A3 + 0x3A0], [A3 + 0x34C]
  1728. 00001342  376B 034C 03C0           move.w     [A3 + 0x3C0], [A3 + 0x34C]
  1729. 00001348  376B 034C 0390           move.w     [A3 + 0x390], [A3 + 0x34C]
  1730. 0000134E  206B 0356                movea.l    A0, [A3 + 0x356]
  1731. 00001352  70FF                     moveq.l    D0, 0xFFFFFFFF
  1732. 00001354  B068 0004                cmp.w      D0, [A0 + 0x4]
  1733. 00001358  660E                     bne        +0x10 /* 00001368 */
  1734. 0000135A  206B 0356                movea.l    A0, [A3 + 0x356]
  1735. 0000135E  3028 0002                move.w     D0, [A0 + 0x2]
  1736. 00001362  5240                     addq.w     D0, 1
  1737. 00001364  48C0                     ext.l      D0
  1738. 00001366  6006                     bra        +0x8 /* 0000136E */
  1739. label00001368:
  1740. 00001368  302B 0340                move.w     D0, [A3 + 0x340]
  1741. 0000136C  48C0                     ext.l      D0
  1742. label0000136E:
  1743. 0000136E  3740 03C4                move.w     [A3 + 0x3C4], D0
  1744. 00001372  3740 03A4                move.w     [A3 + 0x3A4], D0
  1745. 00001376  302B 0394                move.w     D0, [A3 + 0x394]
  1746. 0000137A  906B 0348                sub.w      D0, [A3 + 0x348]
  1747. 0000137E  5340                     subq.w     D0, 1
  1748. 00001380  3740 03C8                move.w     [A3 + 0x3C8], D0
  1749. 00001384  3740 03A8                move.w     [A3 + 0x3A8], D0
  1750. 00001388  206B 0370                movea.l    A0, [A3 + 0x370]
  1751. 0000138C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1752. 0000138E  B068 0004                cmp.w      D0, [A0 + 0x4]
  1753. 00001392  660E                     bne        +0x10 /* 000013A2 */
  1754. 00001394  206B 0370                movea.l    A0, [A3 + 0x370]
  1755. 00001398  3028 0002                move.w     D0, [A0 + 0x2]
  1756. 0000139C  5240                     addq.w     D0, 1
  1757. 0000139E  48C0                     ext.l      D0
  1758. 000013A0  6006                     bra        +0x8 /* 000013A8 */
  1759. label000013A2:
  1760. 000013A2  302B 035A                move.w     D0, [A3 + 0x35A]
  1761. 000013A6  48C0                     ext.l      D0
  1762. label000013A8:
  1763. 000013A8  3740 03C2                move.w     [A3 + 0x3C2], D0
  1764. 000013AC  3740 03B2                move.w     [A3 + 0x3B2], D0
  1765. 000013B0  302B 0392                move.w     D0, [A3 + 0x392]
  1766. 000013B4  906B 0362                sub.w      D0, [A3 + 0x362]
  1767. 000013B8  5340                     subq.w     D0, 1
  1768. 000013BA  3740 03C6                move.w     [A3 + 0x3C6], D0
  1769. 000013BE  3740 03B6                move.w     [A3 + 0x3B6], D0
  1770. 000013C2  303C 0804                move.w     D0, 0x804
  1771. 000013C6  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1772. 000013CA  0C40 0804                cmpi.w     D0, 0x804
  1773. 000013CE  6700 00C6                beq        +0xC8 /* 00001496 */
  1774. 000013D2  376B 01A0 03CC           move.w     [A3 + 0x3CC], [A3 + 0x1A0]
  1775. 000013D8  376B 01A0 03BC           move.w     [A3 + 0x3BC], [A3 + 0x1A0]
  1776. 000013DE  376B 01A4 03D0           move.w     [A3 + 0x3D0], [A3 + 0x1A4]
  1777. 000013E4  376B 01A4 03B0           move.w     [A3 + 0x3B0], [A3 + 0x1A4]
  1778. 000013EA  7004                     moveq.l    D0, 0x04
  1779. 000013EC  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1780. 000013F0  6634                     bne        +0x36 /* 00001426 */
  1781. 000013F2  376B 019E 03CA           move.w     [A3 + 0x3CA], [A3 + 0x19E]
  1782. 000013F8  376B 019E 03BA           move.w     [A3 + 0x3BA], [A3 + 0x19E]
  1783. 000013FE  302B 019E                move.w     D0, [A3 + 0x19E]
  1784. 00001402  B06B 038A                cmp.w      D0, [A3 + 0x38A]
  1785. 00001406  6C06                     bge        +0x8 /* 0000140E */
  1786. 00001408  376B 019E 038A           move.w     [A3 + 0x38A], [A3 + 0x19E]
  1787. label0000140E:
  1788. 0000140E  302B 01A0                move.w     D0, [A3 + 0x1A0]
  1789. 00001412  B06B 038C                cmp.w      D0, [A3 + 0x38C]
  1790. 00001416  6F06                     ble        +0x8 /* 0000141E */
  1791. 00001418  376B 01A0 038C           move.w     [A3 + 0x38C], [A3 + 0x1A0]
  1792. label0000141E:
  1793. 0000141E  376B 03B2 0382           move.w     [A3 + 0x382], [A3 + 0x3B2]
  1794. 00001424  6018                     bra        +0x1A /* 0000143E */
  1795. label00001426:
  1796. 00001426  377C FFFE 03CC           move.w     [A3 + 0x3CC], 0xFFFE
  1797. 0000142C  377C FFFE 03BC           move.w     [A3 + 0x3BC], 0xFFFE
  1798. 00001432  377C FFFE 03CA           move.w     [A3 + 0x3CA], 0xFFFE
  1799. 00001438  377C FFFE 03BA           move.w     [A3 + 0x3BA], 0xFFFE
  1800. label0000143E:
  1801. 0000143E  303C 0800                move.w     D0, 0x800
  1802. 00001442  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  1803. 00001446  6634                     bne        +0x36 /* 0000147C */
  1804. 00001448  376B 01A2 03CE           move.w     [A3 + 0x3CE], [A3 + 0x1A2]
  1805. 0000144E  376B 01A2 03AE           move.w     [A3 + 0x3AE], [A3 + 0x1A2]
  1806. 00001454  302B 01A2                move.w     D0, [A3 + 0x1A2]
  1807. 00001458  B06B 038E                cmp.w      D0, [A3 + 0x38E]
  1808. 0000145C  6C06                     bge        +0x8 /* 00001464 */
  1809. 0000145E  376B 01A2 038E           move.w     [A3 + 0x38E], [A3 + 0x1A2]
  1810. label00001464:
  1811. 00001464  302B 01A4                move.w     D0, [A3 + 0x1A4]
  1812. 00001468  B06B 0390                cmp.w      D0, [A3 + 0x390]
  1813. 0000146C  6F06                     ble        +0x8 /* 00001474 */
  1814. 0000146E  376B 01A4 0390           move.w     [A3 + 0x390], [A3 + 0x1A4]
  1815. label00001474:
  1816. 00001474  376B 03B4 0384           move.w     [A3 + 0x384], [A3 + 0x3B4]
  1817. 0000147A  6062                     bra        +0x64 /* 000014DE */
  1818. label0000147C:
  1819. 0000147C  377C FFFE 03D0           move.w     [A3 + 0x3D0], 0xFFFE
  1820. 00001482  377C FFFE 03B0           move.w     [A3 + 0x3B0], 0xFFFE
  1821. 00001488  377C FFFE 03CE           move.w     [A3 + 0x3CE], 0xFFFE
  1822. 0000148E  377C FFFE 03AE           move.w     [A3 + 0x3AE], 0xFFFE
  1823. 00001494  6048                     bra        +0x4A /* 000014DE */
  1824. label00001496:
  1825. 00001496  377C FFFE 03D0           move.w     [A3 + 0x3D0], 0xFFFE
  1826. 0000149C  377C FFFE 03CE           move.w     [A3 + 0x3CE], 0xFFFE
  1827. 000014A2  377C FFFE 03CC           move.w     [A3 + 0x3CC], 0xFFFE
  1828. 000014A8  377C FFFE 03CA           move.w     [A3 + 0x3CA], 0xFFFE
  1829. 000014AE  377C FFFE 03C0           move.w     [A3 + 0x3C0], 0xFFFE
  1830. 000014B4  377C FFFE 03BE           move.w     [A3 + 0x3BE], 0xFFFE
  1831. 000014BA  377C FFFE 03BC           move.w     [A3 + 0x3BC], 0xFFFE
  1832. 000014C0  377C FFFE 03BA           move.w     [A3 + 0x3BA], 0xFFFE
  1833. 000014C6  377C FFFE 03B0           move.w     [A3 + 0x3B0], 0xFFFE
  1834. 000014CC  377C FFFE 03AE           move.w     [A3 + 0x3AE], 0xFFFE
  1835. 000014D2  377C FFFE 03AC           move.w     [A3 + 0x3AC], 0xFFFE
  1836. 000014D8  377C FFFE 03AA           move.w     [A3 + 0x3AA], 0xFFFE
  1837. label000014DE:
  1838. 000014DE  2B4B B9F8                move.l     [A5 - 0x4608], A3
  1839. 000014E2  7040                     moveq.l    D0, 0x40
  1840. 000014E4  C045                     and.w      D0, D5
  1841. 000014E6  6704                     beq        +0x6 /* 000014EC */
  1842. 000014E8  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1843. label000014EC:
  1844. 000014EC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1845. 000014F0  7000                     moveq.l    D0, 0x00
  1846. 000014F2  4AAD FC5A                tst.l      [A5 - 0x3A6]
  1847. 000014F6  670C                     beq        +0xE /* 00001504 */
  1848. 000014F8  222D AF9A                move.l     D1, [A5 - 0x5066]
  1849. 000014FC  B2AD B9FC                cmp.l      D1, [A5 - 0x4604]
  1850. 00001500  6602                     bne        +0x4 /* 00001504 */
  1851. 00001502  7001                     moveq.l    D0, 0x01
  1852. label00001504:
  1853. 00001504  4A80                     tst.l      D0
  1854. 00001506  6704                     beq        +0x6 /* 0000150C */
  1855. 00001508  7004                     moveq.l    D0, 0x04
  1856. 0000150A  6002                     bra        +0x4 /* 0000150E */
  1857. label0000150C:
  1858. 0000150C  7000                     moveq.l    D0, 0x00
  1859. label0000150E:
  1860. 0000150E  2F00                     move.l     -[A7], D0
  1861. 00001510  7000                     moveq.l    D0, 0x00
  1862. 00001512  2F00                     move.l     -[A7], D0
  1863. 00001514  2F00                     move.l     -[A7], D0
  1864. 00001516  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  1865. 0000151A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1866. 0000151E  4CEE 18F8 F7E4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x81C]
  1867. 00001524  4E5E                     unlink     A6
  1868. 00001526  4E75                     rts
  1869. fn00001528:
  1870. 00001528  4E56 FFFE                link       A6, -0x0002
  1871. 0000152C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1872. 00001530  266E 000C                movea.l    A3, [A6 + 0xC]
  1873. 00001534  302B 0002                move.w     D0, [A3 + 0x2]
  1874. 00001538  5240                     addq.w     D0, 1
  1875. 0000153A  3740 0004                move.w     [A3 + 0x4], D0
  1876. 0000153E  286B 0016                movea.l    A4, [A3 + 0x16]
  1877. 00001542  3E2B 0012                move.w     D7, [A3 + 0x12]
  1878. 00001546  6712                     beq        +0x14 /* 0000155A */
  1879. 00001548  3007                     move.w     D0, D7
  1880. 0000154A  5340                     subq.w     D0, 1
  1881. 0000154C  48C0                     ext.l      D0
  1882. 0000154E  E780                     asl        D0, 3
  1883. 00001550  3034 0802                move.w     D0, [A4 + D0 + 0x2]
  1884. 00001554  5240                     addq.w     D0, 1
  1885. 00001556  48C0                     ext.l      D0
  1886. 00001558  6004                     bra        +0x6 /* 0000155E */
  1887. label0000155A:
  1888. 0000155A  3013                     move.w     D0, [A3]
  1889. 0000155C  48C0                     ext.l      D0
  1890. label0000155E:
  1891. 0000155E  3A00                     move.w     D5, D0
  1892. 00001560  3C2E 0012                move.w     D6, [A6 + 0x12]
  1893. 00001564  6000 0132                bra        +0x134 /* 00001698 */
  1894. label00001568:
  1895. 00001568  7000                     moveq.l    D0, 0x00
  1896. 0000156A  4A6E 0026                tst.w      [A6 + 0x26]
  1897. 0000156E  6734                     beq        +0x36 /* 000015A4 */
  1898. 00001570  2F00                     move.l     -[A7], D0
  1899. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  1900. 00001576  3228 0374                move.w     D1, [A0 + 0x374]
  1901. 0000157A  48C1                     ext.l      D1
  1902. 0000157C  2F01                     move.l     -[A7], D1
  1903. 0000157E  322E 0022                move.w     D1, [A6 + 0x22]
  1904. 00001582  48C1                     ext.l      D1
  1905. 00001584  2F01                     move.l     -[A7], D1
  1906. 00001586  48C6                     ext.l      D6
  1907. 00001588  2F06                     move.l     -[A7], D6
  1908. 0000158A  206E 0008                movea.l    A0, [A6 + 0x8]
  1909. 0000158E  2F28 0412                move.l     -[A7], [A0 + 0x412]
  1910. 00001592  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1911. 00001596  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1912. 0000159A  2200                     move.l     D1, D0
  1913. 0000159C  201F                     move.l     D0, [A7]+
  1914. 0000159E  4A41                     tst.w      D1
  1915. 000015A0  6702                     beq        +0x4 /* 000015A4 */
  1916. 000015A2  7001                     moveq.l    D0, 0x01
  1917. label000015A4:
  1918. 000015A4  3800                     move.w     D4, D0
  1919. 000015A6  48C6                     ext.l      D6
  1920. 000015A8  2F06                     move.l     -[A7], D6
  1921. 000015AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1922. 000015AE  206E 001C                movea.l    A0, [A6 + 0x1C]
  1923. 000015B2  4E90                     jsr        [A0]
  1924. 000015B4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1925. 000015B8  508F                     addq.l     A7, 8
  1926. 000015BA  6700 0090                beq        +0x92 /* 0000164C */
  1927. 000015BE  BE6B 0014                cmp.w      D7, [A3 + 0x14]
  1928. 000015C2  662A                     bne        +0x2C /* 000015EE */
  1929. 000015C4  4A47                     tst.w      D7
  1930. 000015C6  671C                     beq        +0x1E /* 000015E4 */
  1931. 000015C8  2F0C                     move.l     -[A7], A4
  1932. 000015CA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1933. 000015CE  48C7                     ext.l      D7
  1934. 000015D0  2007                     move.l     D0, D7
  1935. 000015D2  E780                     asl        D0, 3
  1936. 000015D4  2F00                     move.l     -[A7], D0
  1937. 000015D6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1938. 000015DA  486B 0016                pea.l      [A3 + 0x16]
  1939. 000015DE  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1940. 000015E2  588F                     addq.l     A7, 4
  1941. label000015E4:
  1942. 000015E4  276E 0018 0016           move.l     [A3 + 0x16], [A6 + 0x18]
  1943. 000015EA  286E 0018                movea.l    A4, [A6 + 0x18]
  1944. label000015EE:
  1945. 000015EE  48C7                     ext.l      D7
  1946. 000015F0  2007                     move.l     D0, D7
  1947. 000015F2  E780                     asl        D0, 3
  1948. 000015F4  3986 0804                move.w     [A4 + D0 + 0x4], D6
  1949. 000015F8  48C7                     ext.l      D7
  1950. 000015FA  2007                     move.l     D0, D7
  1951. 000015FC  E780                     asl        D0, 3
  1952. 000015FE  3985 0800                move.w     [A4 + D0], D5
  1953. 00001602  302E FFFE                move.w     D0, [A6 - 0x2]
  1954. 00001606  D045                     add.w      D0, D5
  1955. 00001608  322B 0008                move.w     D1, [A3 + 0x8]
  1956. 0000160C  D240                     add.w      D1, D0
  1957. 0000160E  5341                     subq.w     D1, 1
  1958. 00001610  3007                     move.w     D0, D7
  1959. 00001612  5247                     addq.w     D7, 1
  1960. 00001614  48C0                     ext.l      D0
  1961. 00001616  E780                     asl        D0, 3
  1962. 00001618  3981 0802                move.w     [A4 + D0 + 0x2], D1
  1963. 0000161C  3A01                     move.w     D5, D1
  1964. 0000161E  5245                     addq.w     D5, 1
  1965. 00001620  302B 0002                move.w     D0, [A3 + 0x2]
  1966. 00001624  5240                     addq.w     D0, 1
  1967. 00001626  B045                     cmp.w      D0, D5
  1968. 00001628  6D76                     blt        +0x78 /* 000016A0 */
  1969. 0000162A  4A44                     tst.w      D4
  1970. 0000162C  6710                     beq        +0x12 /* 0000163E */
  1971. 0000162E  206E 0008                movea.l    A0, [A6 + 0x8]
  1972. 00001632  4A68 0374                tst.w      [A0 + 0x374]
  1973. 00001636  6606                     bne        +0x8 /* 0000163E */
  1974. 00001638  3745 0004                move.w     [A3 + 0x4], D5
  1975. 0000163C  6062                     bra        +0x64 /* 000016A0 */
  1976. label0000163E:
  1977. 0000163E  3007                     move.w     D0, D7
  1978. 00001640  5340                     subq.w     D0, 1
  1979. 00001642  48C0                     ext.l      D0
  1980. 00001644  E780                     asl        D0, 3
  1981. 00001646  3984 0806                move.w     [A4 + D0 + 0x6], D4
  1982. 0000164A  6026                     bra        +0x28 /* 00001672 */
  1983. label0000164C:
  1984. 0000164C  4A44                     tst.w      D4
  1985. 0000164E  6722                     beq        +0x24 /* 00001672 */
  1986. 00001650  206E 0008                movea.l    A0, [A6 + 0x8]
  1987. 00001654  4A68 0374                tst.w      [A0 + 0x374]
  1988. 00001658  6606                     bne        +0x8 /* 00001660 */
  1989. 0000165A  3745 0004                move.w     [A3 + 0x4], D5
  1990. 0000165E  6040                     bra        +0x42 /* 000016A0 */
  1991. label00001660:
  1992. 00001660  4A47                     tst.w      D7
  1993. 00001662  670E                     beq        +0x10 /* 00001672 */
  1994. 00001664  3007                     move.w     D0, D7
  1995. 00001666  5340                     subq.w     D0, 1
  1996. 00001668  48C0                     ext.l      D0
  1997. 0000166A  E780                     asl        D0, 3
  1998. 0000166C  39BC 0001 0806           move.w     [A4 + D0 + 0x6], 0x1
  1999. label00001672:
  2000. 00001672  BC6E 0016                cmp.w      D6, [A6 + 0x16]
  2001. 00001676  661E                     bne        +0x20 /* 00001696 */
  2002. 00001678  4A47                     tst.w      D7
  2003. 0000167A  6712                     beq        +0x14 /* 0000168E */
  2004. 0000167C  3007                     move.w     D0, D7
  2005. 0000167E  5340                     subq.w     D0, 1
  2006. 00001680  48C0                     ext.l      D0
  2007. 00001682  E780                     asl        D0, 3
  2008. 00001684  3034 0802                move.w     D0, [A4 + D0 + 0x2]
  2009. 00001688  5240                     addq.w     D0, 1
  2010. 0000168A  48C0                     ext.l      D0
  2011. 0000168C  6002                     bra        +0x4 /* 00001690 */
  2012. label0000168E:
  2013. 0000168E  7000                     moveq.l    D0, 0x00
  2014. label00001690:
  2015. 00001690  3740 0004                move.w     [A3 + 0x4], D0
  2016. 00001694  600A                     bra        +0xC /* 000016A0 */
  2017. label00001696:
  2018. 00001696  5246                     addq.w     D6, 1
  2019. label00001698:
  2020. 00001698  0C47 0100                cmpi.w     D7, 0x100
  2021. 0000169C  6D00 FECA                blt        -0x134 /* 00001568 */
  2022. label000016A0:
  2023. 000016A0  3746 000C                move.w     [A3 + 0xC], D6
  2024. 000016A4  302B 0012                move.w     D0, [A3 + 0x12]
  2025. 000016A8  5240                     addq.w     D0, 1
  2026. 000016AA  B047                     cmp.w      D0, D7
  2027. 000016AC  6C14                     bge        +0x16 /* 000016C2 */
  2028. 000016AE  3007                     move.w     D0, D7
  2029. 000016B0  5340                     subq.w     D0, 1
  2030. 000016B2  48C0                     ext.l      D0
  2031. 000016B4  E780                     asl        D0, 3
  2032. 000016B6  3034 0802                move.w     D0, [A4 + D0 + 0x2]
  2033. 000016BA  B06B 0002                cmp.w      D0, [A3 + 0x2]
  2034. 000016BE  6F02                     ble        +0x4 /* 000016C2 */
  2035. 000016C0  5346                     subq.w     D6, 1
  2036. label000016C2:
  2037. 000016C2  3747 0012                move.w     [A3 + 0x12], D7
  2038. 000016C6  3746 000E                move.w     [A3 + 0xE], D6
  2039. 000016CA  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  2040. 000016D0  4E5E                     unlink     A6
  2041. 000016D2  4E75                     rts
  2042. fn000016D4:
  2043. 000016D4  48E7 0018                movem.l    -[A7], A3,A4
  2044. 000016D8  266F 000C                movea.l    A3, [A7 + 0xC]
  2045. 000016DC  302B 0012                move.w     D0, [A3 + 0x12]
  2046. 000016E0  B06B 0014                cmp.w      D0, [A3 + 0x14]
  2047. 000016E4  6F3E                     ble        +0x40 /* 00001724 */
  2048. 000016E6  376B 0012 0014           move.w     [A3 + 0x14], [A3 + 0x12]
  2049. 000016EC  286B 0016                movea.l    A4, [A3 + 0x16]
  2050. 000016F0  302B 0012                move.w     D0, [A3 + 0x12]
  2051. 000016F4  48C0                     ext.l      D0
  2052. 000016F6  E780                     asl        D0, 3
  2053. 000016F8  2F00                     move.l     -[A7], D0
  2054. 000016FA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2055. 000016FE  2740 0016                move.l     [A3 + 0x16], D0
  2056. 00001702  588F                     addq.l     A7, 4
  2057. 00001704  660A                     bne        +0xC /* 00001710 */
  2058. 00001706  426B 0012                clr.w      [A3 + 0x12]
  2059. 0000170A  426B 0014                clr.w      [A3 + 0x14]
  2060. 0000170E  6014                     bra        +0x16 /* 00001724 */
  2061. label00001710:
  2062. 00001710  2F0C                     move.l     -[A7], A4
  2063. 00001712  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2064. 00001716  302B 0012                move.w     D0, [A3 + 0x12]
  2065. 0000171A  48C0                     ext.l      D0
  2066. 0000171C  E780                     asl        D0, 3
  2067. 0000171E  2F00                     move.l     -[A7], D0
  2068. 00001720  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2069. label00001724:
  2070. 00001724  4CDF 1800                movem.l    A3,A4, [A7]+
  2071. 00001728  4E75                     rts
  2072. fn0000172A:
  2073. 0000172A  4E56 0000                link       A6, 0
  2074. 0000172E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2075. 00001732  286E 0008                movea.l    A4, [A6 + 0x8]
  2076. 00001736  382E 0016                move.w     D4, [A6 + 0x16]
  2077. 0000173A  266E 000C                movea.l    A3, [A6 + 0xC]
  2078. 0000173E  3E2B 000E                move.w     D7, [A3 + 0xE]
  2079. 00001742  B847                     cmp.w      D4, D7
  2080. 00001744  6F02                     ble        +0x4 /* 00001748 */
  2081. 00001746  3E04                     move.w     D7, D4
  2082. label00001748:
  2083. 00001748  48C7                     ext.l      D7
  2084. 0000174A  2F07                     move.l     -[A7], D7
  2085. 0000174C  2F0C                     move.l     -[A7], A4
  2086. 0000174E  206E 0010                movea.l    A0, [A6 + 0x10]
  2087. 00001752  4E90                     jsr        [A0]
  2088. 00001754  3A2B 0008                move.w     D5, [A3 + 0x8]
  2089. 00001758  DA40                     add.w      D5, D0
  2090. 0000175A  4A6B 0010                tst.w      [A3 + 0x10]
  2091. 0000175E  508F                     addq.l     A7, 8
  2092. 00001760  6714                     beq        +0x16 /* 00001776 */
  2093. 00001762  206B 0016                movea.l    A0, [A3 + 0x16]
  2094. 00001766  302B 0010                move.w     D0, [A3 + 0x10]
  2095. 0000176A  5340                     subq.w     D0, 1
  2096. 0000176C  48C0                     ext.l      D0
  2097. 0000176E  E780                     asl        D0, 3
  2098. 00001770  DA70 0802                add.w      D5, [A0 + D0 + 0x2]
  2099. 00001774  600A                     bra        +0xC /* 00001780 */
  2100. label00001776:
  2101. 00001776  3013                     move.w     D0, [A3]
  2102. 00001778  5340                     subq.w     D0, 1
  2103. 0000177A  DA40                     add.w      D5, D0
  2104. 0000177C  6002                     bra        +0x4 /* 00001780 */
  2105. label0000177E:
  2106. 0000177E  5347                     subq.w     D7, 1
  2107. label00001780:
  2108. 00001780  B847                     cmp.w      D4, D7
  2109. 00001782  6C2E                     bge        +0x30 /* 000017B2 */
  2110. 00001784  48C7                     ext.l      D7
  2111. 00001786  2007                     move.l     D0, D7
  2112. 00001788  5380                     subq.l     D0, 1
  2113. 0000178A  2F00                     move.l     -[A7], D0
  2114. 0000178C  2F0C                     move.l     -[A7], A4
  2115. 0000178E  206E 0010                movea.l    A0, [A6 + 0x10]
  2116. 00001792  4E90                     jsr        [A0]
  2117. 00001794  3C00                     move.w     D6, D0
  2118. 00001796  48C0                     ext.l      D0
  2119. 00001798  4A46                     tst.w      D6
  2120. 0000179A  508F                     addq.l     A7, 8
  2121. 0000179C  6708                     beq        +0xA /* 000017A6 */
  2122. 0000179E  322B 0008                move.w     D1, [A3 + 0x8]
  2123. 000017A2  48C1                     ext.l      D1
  2124. 000017A4  6002                     bra        +0x4 /* 000017A8 */
  2125. label000017A6:
  2126. 000017A6  7200                     moveq.l    D1, 0x00
  2127. label000017A8:
  2128. 000017A8  D280                     add.l      D1, D0
  2129. 000017AA  DA41                     add.w      D5, D1
  2130. 000017AC  BA6B 0002                cmp.w      D5, [A3 + 0x2]
  2131. 000017B0  6FCC                     ble        -0x32 /* 0000177E */
  2132. label000017B2:
  2133. 000017B2  3747 000A                move.w     [A3 + 0xA], D7
  2134. 000017B6  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  2135. 000017BC  4E5E                     unlink     A6
  2136. 000017BE  4E75                     rts
  2137. fn000017C0:
  2138. 000017C0  4E56 FFEC                link       A6, -0x0014
  2139. 000017C4  48E7 0018                movem.l    -[A7], A3,A4
  2140. 000017C8  598F                     subq.l     A7, 4
  2141. 000017CA  A8D8                     syscall    NewRgn
  2142. 000017CC  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2143. 000017D0  598F                     subq.l     A7, 4
  2144. 000017D2  A8D8                     syscall    NewRgn
  2145. 000017D4  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2146. 000017D8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2147. 000017DC  A87A                     syscall    GetClip
  2148. 000017DE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2149. 000017E2  2668 03D2                movea.l    A3, [A0 + 0x3D2]
  2150. 000017E6  6000 0090                bra        +0x92 /* 00001878 */
  2151. label000017EA:
  2152. 000017EA  206B 0010                movea.l    A0, [A3 + 0x10]
  2153. 000017EE  7004                     moveq.l    D0, 0x04
  2154. 000017F0  B068 0020                cmp.w      D0, [A0 + 0x20]
  2155. 000017F4  667E                     bne        +0x80 /* 00001874 */
  2156. 000017F6  2D6B 0010 FFEC           move.l     [A6 - 0x14], [A3 + 0x10]
  2157. 000017FC  206E FFEC                movea.l    A0, [A6 - 0x14]
  2158. 00001800  2868 002E                movea.l    A4, [A0 + 0x2E]
  2159. 00001804  7020                     moveq.l    D0, 0x20
  2160. 00001806  C02C 006B                and.b      D0, [A4 + 0x6B]
  2161. 0000180A  6668                     bne        +0x6A /* 00001874 */
  2162. 0000180C  7003                     moveq.l    D0, 0x03
  2163. 0000180E  C02C 006B                and.b      D0, [A4 + 0x6B]
  2164. 00001812  6660                     bne        +0x62 /* 00001874 */
  2165. 00001814  4A2C 0067                tst.b      [A4 + 0x67]
  2166. 00001818  675A                     beq        +0x5C /* 00001874 */
  2167. 0000181A  558F                     subq.l     A7, 2
  2168. 0000181C  486B 0008                pea.l      [A3 + 0x8]
  2169. 00001820  2F0B                     move.l     -[A7], A3
  2170. 00001822  486E FFF8                pea.l      [A6 - 0x8]
  2171. 00001826  A8AA                     syscall    SectRect
  2172. 00001828  526E FFFE                addq.w     [A6 - 0x2], 1
  2173. 0000182C  526E FFFC                addq.w     [A6 - 0x4], 1
  2174. 00001830  486E FFF8                pea.l      [A6 - 0x8]
  2175. 00001834  206D FD7C                movea.l    A0, [A5 - 0x284]
  2176. 00001838  3F28 0012                move.w     -[A7], [A0 + 0x12]
  2177. 0000183C  206D FD7C                movea.l    A0, [A5 - 0x284]
  2178. 00001840  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2179. 00001844  A8A8                     syscall    OffsetRect
  2180. 00001846  558F                     subq.l     A7, 2
  2181. 00001848  486E FFF8                pea.l      [A6 - 0x8]
  2182. 0000184C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2183. 00001850  4868 0392                pea.l      [A0 + 0x392]
  2184. 00001854  486E FFF8                pea.l      [A6 - 0x8]
  2185. 00001858  A8AA                     syscall    SectRect
  2186. 0000185A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2187. 0000185E  486E FFF8                pea.l      [A6 - 0x8]
  2188. 00001862  A8DF                     syscall    RectRgn
  2189. 00001864  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2190. 00001868  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2191. 0000186C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2192. 00001870  A8E6                     syscall    DiffRgn
  2193. 00001872  588F                     addq.l     A7, 4
  2194. label00001874:
  2195. 00001874  266B 001A                movea.l    A3, [A3 + 0x1A]
  2196. label00001878:
  2197. 00001878  200B                     move.l     D0, A3
  2198. 0000187A  6600 FF6E                bne        -0x90 /* 000017EA */
  2199. 0000187E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2200. 00001882  A879                     syscall    SetClip
  2201. 00001884  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2202. 00001888  A8D9                     syscall    DisposRgn/DisposeRgn
  2203. 0000188A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2204. 0000188E  A8D9                     syscall    DisposRgn/DisposeRgn
  2205. 00001890  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  2206. 00001896  4E5E                     unlink     A6
  2207. 00001898  4E75                     rts
  2208. export_669:
  2209. fn0000189A:
  2210. 0000189A  4E56 FFBA                link       A6, -0x0046
  2211. 0000189E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2212. 000018A2  266E 0008                movea.l    A3, [A6 + 0x8]
  2213. 000018A6  4A6D EA58                tst.w      [A5 - 0x15A8]
  2214. 000018AA  6700 0A66                beq        +0xA68 /* 00002312 */
  2215. 000018AE  2B4B B9F8                move.l     [A5 - 0x4608], A3
  2216. 000018B2  2F0B                     move.l     -[A7], A3
  2217. 000018B4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2218. 000018B8  4A6B 0352                tst.w      [A3 + 0x352]
  2219. 000018BC  588F                     addq.l     A7, 4
  2220. 000018BE  6706                     beq        +0x8 /* 000018C6 */
  2221. 000018C0  4A6B 036C                tst.w      [A3 + 0x36C]
  2222. 000018C4  661C                     bne        +0x1E /* 000018E2 */
  2223. label000018C6:
  2224. 000018C6  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  2225. 000018CA  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  2226. 000018CE  41EB 038A                lea.l      A0, [A3 + 0x38A]
  2227. 000018D2  2F20                     move.l     -[A7], -[A0]
  2228. 000018D4  2F20                     move.l     -[A7], -[A0]
  2229. 000018D6  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2230. 000018DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2231. 000018DE  6000 0A32                bra        +0xA34 /* 00002312 */
  2232. label000018E2:
  2233. 000018E2  302D BD00                move.w     D0, [A5 - 0x4300]
  2234. 000018E6  816E 001E                or.w       [A6 + 0x1E], D0
  2235. 000018EA  3B6B 0340 C574           move.w     [A5 - 0x3A8C], [A3 + 0x340]
  2236. 000018F0  3B6B 035A C572           move.w     [A5 - 0x3A8E], [A3 + 0x35A]
  2237. 000018F6  426D C56C                clr.w      [A5 - 0x3A94]
  2238. 000018FA  426D C570                clr.w      [A5 - 0x3A90]
  2239. 000018FE  2B6B 0356 C564           move.l     [A5 - 0x3A9C], [A3 + 0x356]
  2240. 00001904  302B 0352                move.w     D0, [A3 + 0x352]
  2241. 00001908  5340                     subq.w     D0, 1
  2242. 0000190A  3B40 C56E                move.w     [A5 - 0x3A92], D0
  2243. 0000190E  48C0                     ext.l      D0
  2244. 00001910  E780                     asl        D0, 3
  2245. 00001912  D0AB 0356                add.l      D0, [A3 + 0x356]
  2246. 00001916  2B40 C550                move.l     [A5 - 0x3AB0], D0
  2247. 0000191A  2B6B 0370 C560           move.l     [A5 - 0x3AA0], [A3 + 0x370]
  2248. 00001920  302B 036C                move.w     D0, [A3 + 0x36C]
  2249. 00001924  5340                     subq.w     D0, 1
  2250. 00001926  3B40 C56A                move.w     [A5 - 0x3A96], D0
  2251. 0000192A  48C0                     ext.l      D0
  2252. 0000192C  E780                     asl        D0, 3
  2253. 0000192E  D0AB 0370                add.l      D0, [A3 + 0x370]
  2254. 00001932  2B40 C554                move.l     [A5 - 0x3AAC], D0
  2255. 00001936  3B6E 001E C52C           move.w     [A5 - 0x3AD4], [A6 + 0x1E]
  2256. 0000193C  6016                     bra        +0x18 /* 00001954 */
  2257. label0000193E:
  2258. 0000193E  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2259. 00001942  50AD C564                addq.l     [A5 - 0x3A9C], 8
  2260. 00001946  3028 0002                move.w     D0, [A0 + 0x2]
  2261. 0000194A  5240                     addq.w     D0, 1
  2262. 0000194C  3B40 C574                move.w     [A5 - 0x3A8C], D0
  2263. 00001950  526D C570                addq.w     [A5 - 0x3A90], 1
  2264. label00001954:
  2265. 00001954  302D C570                move.w     D0, [A5 - 0x3A90]
  2266. 00001958  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  2267. 0000195C  6E0E                     bgt        +0x10 /* 0000196C */
  2268. 0000195E  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2269. 00001962  3028 0004                move.w     D0, [A0 + 0x4]
  2270. 00001966  B06E 0016                cmp.w      D0, [A6 + 0x16]
  2271. 0000196A  6DD2                     blt        -0x2C /* 0000193E */
  2272. label0000196C:
  2273. 0000196C  302D C56E                move.w     D0, [A5 - 0x3A92]
  2274. 00001970  B06D C570                cmp.w      D0, [A5 - 0x3A90]
  2275. 00001974  6D00 099C                blt        +0x99E /* 00002312 */
  2276. 00001978  206D C550                movea.l    A0, [A5 - 0x3AB0]
  2277. 0000197C  3028 0004                move.w     D0, [A0 + 0x4]
  2278. 00001980  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2279. 00001984  6F0A                     ble        +0xC /* 00001990 */
  2280. 00001986  51AD C550                subq.l     [A5 - 0x3AB0], 8
  2281. 0000198A  536D C56E                subq.w     [A5 - 0x3A92], 1
  2282. 0000198E  60DC                     bra        -0x22 /* 0000196C */
  2283. label00001990:
  2284. 00001990  206D C550                movea.l    A0, [A5 - 0x3AB0]
  2285. 00001994  3B68 0002 C578           move.w     [A5 - 0x3A88], [A0 + 0x2]
  2286. 0000199A  3028 0002                move.w     D0, [A0 + 0x2]
  2287. 0000199E  B06B 0344                cmp.w      D0, [A3 + 0x344]
  2288. 000019A2  6D28                     blt        +0x2A /* 000019CC */
  2289. 000019A4  302B 0344                move.w     D0, [A3 + 0x344]
  2290. 000019A8  5340                     subq.w     D0, 1
  2291. 000019AA  322B 0348                move.w     D1, [A3 + 0x348]
  2292. 000019AE  D240                     add.w      D1, D0
  2293. 000019B0  3B41 C578                move.w     [A5 - 0x3A88], D1
  2294. 000019B4  6016                     bra        +0x18 /* 000019CC */
  2295. label000019B6:
  2296. 000019B6  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2297. 000019BA  50AD C560                addq.l     [A5 - 0x3AA0], 8
  2298. 000019BE  3028 0002                move.w     D0, [A0 + 0x2]
  2299. 000019C2  5240                     addq.w     D0, 1
  2300. 000019C4  3B40 C572                move.w     [A5 - 0x3A8E], D0
  2301. 000019C8  526D C56C                addq.w     [A5 - 0x3A94], 1
  2302. label000019CC:
  2303. 000019CC  302D C56C                move.w     D0, [A5 - 0x3A94]
  2304. 000019D0  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2305. 000019D4  6E0E                     bgt        +0x10 /* 000019E4 */
  2306. 000019D6  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2307. 000019DA  3028 0004                move.w     D0, [A0 + 0x4]
  2308. 000019DE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2309. 000019E2  6DD2                     blt        -0x2C /* 000019B6 */
  2310. label000019E4:
  2311. 000019E4  302D C56A                move.w     D0, [A5 - 0x3A96]
  2312. 000019E8  B06D C56C                cmp.w      D0, [A5 - 0x3A94]
  2313. 000019EC  6D00 0924                blt        +0x926 /* 00002312 */
  2314. 000019F0  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2315. 000019F4  3028 0004                move.w     D0, [A0 + 0x4]
  2316. 000019F8  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2317. 000019FC  6F0A                     ble        +0xC /* 00001A08 */
  2318. 000019FE  51AD C554                subq.l     [A5 - 0x3AAC], 8
  2319. 00001A02  536D C56A                subq.w     [A5 - 0x3A96], 1
  2320. 00001A06  60DC                     bra        -0x22 /* 000019E4 */
  2321. label00001A08:
  2322. 00001A08  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2323. 00001A0C  3B68 0002 C576           move.w     [A5 - 0x3A8A], [A0 + 0x2]
  2324. 00001A12  3028 0002                move.w     D0, [A0 + 0x2]
  2325. 00001A16  B06B 035E                cmp.w      D0, [A3 + 0x35E]
  2326. 00001A1A  6D10                     blt        +0x12 /* 00001A2C */
  2327. 00001A1C  302B 035E                move.w     D0, [A3 + 0x35E]
  2328. 00001A20  5340                     subq.w     D0, 1
  2329. 00001A22  322B 0362                move.w     D1, [A3 + 0x362]
  2330. 00001A26  D240                     add.w      D1, D0
  2331. 00001A28  3B41 C576                move.w     [A5 - 0x3A8A], D1
  2332. label00001A2C:
  2333. 00001A2C  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  2334. 00001A30  43ED C572                lea.l      A1, [A5 - 0x3A8E]
  2335. 00001A34  20D9                     move.l     [A0]+, [A1]+
  2336. 00001A36  20D9                     move.l     [A0]+, [A1]+
  2337. 00001A38  4A6B 0374                tst.w      [A3 + 0x374]
  2338. 00001A3C  6700 0108                beq        +0x10A /* 00001B46 */
  2339. 00001A40  303C 0105                move.w     D0, 0x105
  2340. 00001A44  C06E 001E                and.w      D0, [A6 + 0x1E]
  2341. 00001A48  0C40 0105                cmpi.w     D0, 0x105
  2342. 00001A4C  6624                     bne        +0x26 /* 00001A72 */
  2343. 00001A4E  302B 0352                move.w     D0, [A3 + 0x352]
  2344. 00001A52  5340                     subq.w     D0, 1
  2345. 00001A54  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  2346. 00001A58  6606                     bne        +0x8 /* 00001A60 */
  2347. 00001A5A  3B6B 0170 C538           move.w     [A5 - 0x3AC8], [A3 + 0x170]
  2348. label00001A60:
  2349. 00001A60  302B 036C                move.w     D0, [A3 + 0x36C]
  2350. 00001A64  5340                     subq.w     D0, 1
  2351. 00001A66  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2352. 00001A6A  6606                     bne        +0x8 /* 00001A72 */
  2353. 00001A6C  3B6B 016E C536           move.w     [A5 - 0x3ACA], [A3 + 0x16E]
  2354. label00001A72:
  2355. 00001A72  7008                     moveq.l    D0, 0x08
  2356. 00001A74  C06E 001E                and.w      D0, [A6 + 0x1E]
  2357. 00001A78  6612                     bne        +0x14 /* 00001A8C */
  2358. 00001A7A  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  2359. 00001A7E  2F20                     move.l     -[A7], -[A0]
  2360. 00001A80  2F20                     move.l     -[A7], -[A0]
  2361. 00001A82  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2362. 00001A86  4A40                     tst.w      D0
  2363. 00001A88  508F                     addq.l     A7, 8
  2364. 00001A8A  6712                     beq        +0x14 /* 00001A9E */
  2365. label00001A8C:
  2366. 00001A8C  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  2367. 00001A90  2F20                     move.l     -[A7], -[A0]
  2368. 00001A92  2F20                     move.l     -[A7], -[A0]
  2369. 00001A94  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2370. 00001A98  508F                     addq.l     A7, 8
  2371. 00001A9A  6000 0876                bra        +0x878 /* 00002312 */
  2372. label00001A9E:
  2373. 00001A9E  7000                     moveq.l    D0, 0x00
  2374. 00001AA0  322D C538                move.w     D1, [A5 - 0x3AC8]
  2375. 00001AA4  B26D C578                cmp.w      D1, [A5 - 0x3A88]
  2376. 00001AA8  6F0A                     ble        +0xC /* 00001AB4 */
  2377. 00001AAA  0C6B 7FFF 034E           cmpi.w     [A3 + 0x34E], 0x7FFF
  2378. 00001AB0  6602                     bne        +0x4 /* 00001AB4 */
  2379. 00001AB2  7001                     moveq.l    D0, 0x01
  2380. label00001AB4:
  2381. 00001AB4  3800                     move.w     D4, D0
  2382. 00001AB6  6732                     beq        +0x34 /* 00001AEA */
  2383. 00001AB8  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2384. 00001ABC  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  2385. 00001AC0  20D9                     move.l     [A0]+, [A1]+
  2386. 00001AC2  20D9                     move.l     [A0]+, [A1]+
  2387. 00001AC4  302D C578                move.w     D0, [A5 - 0x3A88]
  2388. 00001AC8  5240                     addq.w     D0, 1
  2389. 00001ACA  3D40 FFE8                move.w     [A6 - 0x18], D0
  2390. 00001ACE  41ED E9FE                lea.l      A0, [A5 - 0x1602]
  2391. 00001AD2  2F20                     move.l     -[A7], -[A0]
  2392. 00001AD4  2F20                     move.l     -[A7], -[A0]
  2393. 00001AD6  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2394. 00001ADA  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2395. 00001ADE  2F20                     move.l     -[A7], -[A0]
  2396. 00001AE0  2F20                     move.l     -[A7], -[A0]
  2397. 00001AE2  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2398. 00001AE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2399. label00001AEA:
  2400. 00001AEA  302D C536                move.w     D0, [A5 - 0x3ACA]
  2401. 00001AEE  B06D C576                cmp.w      D0, [A5 - 0x3A8A]
  2402. 00001AF2  6F52                     ble        +0x54 /* 00001B46 */
  2403. 00001AF4  0C6B 7FFF 0368           cmpi.w     [A3 + 0x368], 0x7FFF
  2404. 00001AFA  664A                     bne        +0x4C /* 00001B46 */
  2405. 00001AFC  4A44                     tst.w      D4
  2406. 00001AFE  6622                     bne        +0x24 /* 00001B22 */
  2407. 00001B00  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2408. 00001B04  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  2409. 00001B08  20D9                     move.l     [A0]+, [A1]+
  2410. 00001B0A  20D9                     move.l     [A0]+, [A1]+
  2411. 00001B0C  3D6B 0170 FFEC           move.w     [A6 - 0x14], [A3 + 0x170]
  2412. 00001B12  41ED E9FE                lea.l      A0, [A5 - 0x1602]
  2413. 00001B16  2F20                     move.l     -[A7], -[A0]
  2414. 00001B18  2F20                     move.l     -[A7], -[A0]
  2415. 00001B1A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2416. 00001B1E  508F                     addq.l     A7, 8
  2417. 00001B20  600C                     bra        +0xE /* 00001B2E */
  2418. label00001B22:
  2419. 00001B22  3D6D C574 FFE8           move.w     [A6 - 0x18], [A5 - 0x3A8C]
  2420. 00001B28  3D6D C578 FFEC           move.w     [A6 - 0x14], [A5 - 0x3A88]
  2421. label00001B2E:
  2422. 00001B2E  302D C576                move.w     D0, [A5 - 0x3A8A]
  2423. 00001B32  5240                     addq.w     D0, 1
  2424. 00001B34  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2425. 00001B38  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2426. 00001B3C  2F20                     move.l     -[A7], -[A0]
  2427. 00001B3E  2F20                     move.l     -[A7], -[A0]
  2428. 00001B40  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2429. 00001B44  508F                     addq.l     A7, 8
  2430. label00001B46:
  2431. 00001B46  3B7C FFFE C530           move.w     [A5 - 0x3AD0], 0xFFFE
  2432. 00001B4C  426D C53A                clr.w      [A5 - 0x3AC6]
  2433. 00001B50  7004                     moveq.l    D0, 0x04
  2434. 00001B52  C06B 0168                and.w      D0, [A3 + 0x168]
  2435. 00001B56  6764                     beq        +0x66 /* 00001BBC */
  2436. 00001B58  4A6D EA56                tst.w      [A5 - 0x15AA]
  2437. 00001B5C  675E                     beq        +0x60 /* 00001BBC */
  2438. 00001B5E  49EB 032E                lea.l      A4, [A3 + 0x32E]
  2439. 00001B62  6054                     bra        +0x56 /* 00001BB8 */
  2440. label00001B64:
  2441. 00001B64  7001                     moveq.l    D0, 0x01
  2442. 00001B66  B06C 000C                cmp.w      D0, [A4 + 0xC]
  2443. 00001B6A  663C                     bne        +0x3E /* 00001BA8 */
  2444. 00001B6C  3B6D BA7E C530           move.w     [A5 - 0x3AD0], [A5 - 0x4582]
  2445. 00001B72  3B6D BA7C C52E           move.w     [A5 - 0x3AD2], [A5 - 0x4584]
  2446. 00001B78  302C 0004                move.w     D0, [A4 + 0x4]
  2447. 00001B7C  B06D BA7E                cmp.w      D0, [A5 - 0x4582]
  2448. 00001B80  661E                     bne        +0x20 /* 00001BA0 */
  2449. 00001B82  302C 0006                move.w     D0, [A4 + 0x6]
  2450. 00001B86  B06D BA7E                cmp.w      D0, [A5 - 0x4582]
  2451. 00001B8A  6614                     bne        +0x16 /* 00001BA0 */
  2452. 00001B8C  302C 0008                move.w     D0, [A4 + 0x8]
  2453. 00001B90  B06D BA7C                cmp.w      D0, [A5 - 0x4584]
  2454. 00001B94  660A                     bne        +0xC /* 00001BA0 */
  2455. 00001B96  302C 000A                move.w     D0, [A4 + 0xA]
  2456. 00001B9A  B06D BA7C                cmp.w      D0, [A5 - 0x4584]
  2457. 00001B9E  6716                     beq        +0x18 /* 00001BB6 */
  2458. label00001BA0:
  2459. 00001BA0  3B7C 0001 C53A           move.w     [A5 - 0x3AC6], 0x1
  2460. 00001BA6  6014                     bra        +0x16 /* 00001BBC */
  2461. label00001BA8:
  2462. 00001BA8  7009                     moveq.l    D0, 0x09
  2463. 00001BAA  B06C 000C                cmp.w      D0, [A4 + 0xC]
  2464. 00001BAE  6606                     bne        +0x8 /* 00001BB6 */
  2465. 00001BB0  3B7C 0001 C53A           move.w     [A5 - 0x3AC6], 0x1
  2466. label00001BB6:
  2467. 00001BB6  2854                     movea.l    A4, [A4]
  2468. label00001BB8:
  2469. 00001BB8  200C                     move.l     D0, A4
  2470. 00001BBA  66A8                     bne        -0x56 /* 00001B64 */
  2471. label00001BBC:
  2472. 00001BBC  486E FFE6                pea.l      [A6 - 0x1A]
  2473. 00001BC0  486B 01D2                pea.l      [A3 + 0x1D2]
  2474. 00001BC4  486D C572                pea.l      [A5 - 0x3A8E]
  2475. 00001BC8  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  2476. 00001BCC  4A40                     tst.w      D0
  2477. 00001BCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2478. 00001BD2  6610                     bne        +0x12 /* 00001BE4 */
  2479. 00001BD4  4AAB 03DE                tst.l      [A3 + 0x3DE]
  2480. 00001BD8  6716                     beq        +0x18 /* 00001BF0 */
  2481. 00001BDA  41EB 01DA                lea.l      A0, [A3 + 0x1DA]
  2482. 00001BDE  B1EB 03DE                cmpa.l     A0, [A3 + 0x3DE]
  2483. 00001BE2  670C                     beq        +0xE /* 00001BF0 */
  2484. label00001BE4:
  2485. 00001BE4  7000                     moveq.l    D0, 0x00
  2486. 00001BE6  2F00                     move.l     -[A7], D0
  2487. 00001BE8  2F0B                     move.l     -[A7], A3
  2488. 00001BEA  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  2489. 00001BEE  508F                     addq.l     A7, 8
  2490. label00001BF0:
  2491. 00001BF0  4244                     clr.w      D4
  2492. 00001BF2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2493. 00001BF6  4A68 0374                tst.w      [A0 + 0x374]
  2494. 00001BFA  672C                     beq        +0x2E /* 00001C28 */
  2495. 00001BFC  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2496. 00001C00  43ED C572                lea.l      A1, [A5 - 0x3A8E]
  2497. 00001C04  20D9                     move.l     [A0]+, [A1]+
  2498. 00001C06  20D9                     move.l     [A0]+, [A1]+
  2499. 00001C08  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  2500. 00001C0C  4A6D C56C                tst.w      [A5 - 0x3A94]
  2501. 00001C10  6708                     beq        +0xA /* 00001C1A */
  2502. 00001C12  382B 0362                move.w     D4, [A3 + 0x362]
  2503. 00001C16  996E FFE6                sub.w      [A6 - 0x1A], D4
  2504. label00001C1A:
  2505. 00001C1A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2506. 00001C1E  2F20                     move.l     -[A7], -[A0]
  2507. 00001C20  2F20                     move.l     -[A7], -[A0]
  2508. 00001C22  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2509. 00001C26  508F                     addq.l     A7, 8
  2510. label00001C28:
  2511. 00001C28  4A6B 0374                tst.w      [A3 + 0x374]
  2512. 00001C2C  6726                     beq        +0x28 /* 00001C54 */
  2513. 00001C2E  303C 0125                move.w     D0, 0x125
  2514. 00001C32  C06E 001E                and.w      D0, [A6 + 0x1E]
  2515. 00001C36  0C40 0124                cmpi.w     D0, 0x124
  2516. 00001C3A  6618                     bne        +0x1A /* 00001C54 */
  2517. 00001C3C  206B 0412                movea.l    A0, [A3 + 0x412]
  2518. 00001C40  4A28 00B1                tst.b      [A0 + 0xB1]
  2519. 00001C44  6708                     beq        +0xA /* 00001C4E */
  2520. 00001C46  7020                     moveq.l    D0, 0x20
  2521. 00001C48  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2522. 00001C4C  6706                     beq        +0x8 /* 00001C54 */
  2523. label00001C4E:
  2524. 00001C4E  006E 0001 001E           ori.w      [A6 + 0x1E], 0x1
  2525. label00001C54:
  2526. 00001C54  70FF                     moveq.l    D0, 0xFFFFFFFF
  2527. 00001C56  2B40 C57A                move.l     [A5 - 0x3A86], D0
  2528. 00001C5A  323C 0105                move.w     D1, 0x105
  2529. 00001C5E  C26E 001E                and.w      D1, [A6 + 0x1E]
  2530. 00001C62  0C41 0105                cmpi.w     D1, 0x105
  2531. 00001C66  662A                     bne        +0x2C /* 00001C92 */
  2532. 00001C68  426D C558                clr.w      [A5 - 0x3AA8]
  2533. 00001C6C  426D BA34                clr.w      [A5 - 0x45CC]
  2534. 00001C70  4A6B 0374                tst.w      [A3 + 0x374]
  2535. 00001C74  6608                     bne        +0xA /* 00001C7E */
  2536. 00001C76  7008                     moveq.l    D0, 0x08
  2537. 00001C78  C06B 0168                and.w      D0, [A3 + 0x168]
  2538. 00001C7C  6704                     beq        +0x6 /* 00001C82 */
  2539. label00001C7E:
  2540. 00001C7E  4EBA 17EC                jsr        [PC + 0x17EC /* 0000346C */]
  2541. label00001C82:
  2542. 00001C82  206B 0412                movea.l    A0, [A3 + 0x412]
  2543. 00001C86  2068 0246                movea.l    A0, [A0 + 0x246]
  2544. 00001C8A  43ED C57A                lea.l      A1, [A5 - 0x3A86]
  2545. 00001C8E  22D8                     move.l     [A1]+, [A0]+
  2546. 00001C90  22D8                     move.l     [A1]+, [A0]+
  2547. label00001C92:
  2548. 00001C92  302B 01AE                move.w     D0, [A3 + 0x1AE]
  2549. 00001C96  0800 0000                btst.b     D0, 0x0
  2550. 00001C9A  6708                     beq        +0xA /* 00001CA4 */
  2551. 00001C9C  026E FEDA 001E           andi.w     [A6 + 0x1E], 0xFEDA
  2552. 00001CA2  6010                     bra        +0x12 /* 00001CB4 */
  2553. label00001CA4:
  2554. 00001CA4  206B 0412                movea.l    A0, [A3 + 0x412]
  2555. 00001CA8  4A68 0192                tst.w      [A0 + 0x192]
  2556. 00001CAC  6606                     bne        +0x8 /* 00001CB4 */
  2557. 00001CAE  026E FFDE 001E           andi.w     [A6 + 0x1E], 0xFFDE
  2558. label00001CB4:
  2559. 00001CB4  206B 0356                movea.l    A0, [A3 + 0x356]
  2560. 00001CB8  302D C56E                move.w     D0, [A5 - 0x3A92]
  2561. 00001CBC  48C0                     ext.l      D0
  2562. 00001CBE  E780                     asl        D0, 3
  2563. 00001CC0  72FF                     moveq.l    D1, 0xFFFFFFFF
  2564. 00001CC2  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  2565. 00001CC6  6712                     beq        +0x14 /* 00001CDA */
  2566. 00001CC8  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  2567. 00001CCC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2568. 00001CD0  4A68 0374                tst.w      [A0 + 0x374]
  2569. 00001CD4  6704                     beq        +0x6 /* 00001CDA */
  2570. 00001CD6  4EBA FAE8                jsr        [PC - 0x518 /* 000017C0 */]
  2571. label00001CDA:
  2572. 00001CDA  2D6D C564 FFEE           move.l     [A6 - 0x12], [A5 - 0x3A9C]
  2573. 00001CE0  2D6D C560 FFF2           move.l     [A6 - 0xE], [A5 - 0x3AA0]
  2574. 00001CE6  3D6D C570 FFF6           move.w     [A6 - 0xA], [A5 - 0x3A90]
  2575. 00001CEC  3E2D C56C                move.w     D7, [A5 - 0x3A94]
  2576. 00001CF0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2577. 00001CF4  43ED C572                lea.l      A1, [A5 - 0x3A8E]
  2578. 00001CF8  20D9                     move.l     [A0]+, [A1]+
  2579. 00001CFA  20D9                     move.l     [A0]+, [A1]+
  2580. 00001CFC  206B 0356                movea.l    A0, [A3 + 0x356]
  2581. 00001D00  302D C56E                move.w     D0, [A5 - 0x3A92]
  2582. 00001D04  48C0                     ext.l      D0
  2583. 00001D06  E780                     asl        D0, 3
  2584. 00001D08  72FF                     moveq.l    D1, 0xFFFFFFFF
  2585. 00001D0A  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  2586. 00001D0E  662C                     bne        +0x2E /* 00001D3C */
  2587. 00001D10  303C 0104                move.w     D0, 0x104
  2588. 00001D14  C06E 001E                and.w      D0, [A6 + 0x1E]
  2589. 00001D18  6704                     beq        +0x6 /* 00001D1E */
  2590. 00001D1A  4EBA 1D12                jsr        [PC + 0x1D12 /* 00003A2E */]
  2591. label00001D1E:
  2592. 00001D1E  7001                     moveq.l    D0, 0x01
  2593. 00001D20  C06E 001E                and.w      D0, [A6 + 0x1E]
  2594. 00001D24  6700 05CA                beq        +0x5CC /* 000022F0 */
  2595. 00001D28  303C 0080                move.w     D0, 0x80
  2596. 00001D2C  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2597. 00001D30  6600 05BE                bne        +0x5C0 /* 000022F0 */
  2598. 00001D34  4EBA 1BAE                jsr        [PC + 0x1BAE /* 000038E4 */]
  2599. 00001D38  6000 05B6                bra        +0x5B8 /* 000022F0 */
  2600. label00001D3C:
  2601. 00001D3C  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2602. 00001D40  70FF                     moveq.l    D0, 0xFFFFFFFF
  2603. 00001D42  B068 0004                cmp.w      D0, [A0 + 0x4]
  2604. 00001D46  6616                     bne        +0x18 /* 00001D5E */
  2605. 00001D48  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2606. 00001D4C  50AD C564                addq.l     [A5 - 0x3A9C], 8
  2607. 00001D50  3028 0002                move.w     D0, [A0 + 0x2]
  2608. 00001D54  5240                     addq.w     D0, 1
  2609. 00001D56  3B40 C574                move.w     [A5 - 0x3A8C], D0
  2610. 00001D5A  526D C570                addq.w     [A5 - 0x3A90], 1
  2611. label00001D5E:
  2612. 00001D5E  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2613. 00001D62  70FF                     moveq.l    D0, 0xFFFFFFFF
  2614. 00001D64  B068 0004                cmp.w      D0, [A0 + 0x4]
  2615. 00001D68  6616                     bne        +0x18 /* 00001D80 */
  2616. 00001D6A  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2617. 00001D6E  50AD C560                addq.l     [A5 - 0x3AA0], 8
  2618. 00001D72  3028 0002                move.w     D0, [A0 + 0x2]
  2619. 00001D76  5240                     addq.w     D0, 1
  2620. 00001D78  3B40 C572                move.w     [A5 - 0x3A8E], D0
  2621. 00001D7C  526D C56C                addq.w     [A5 - 0x3A94], 1
  2622. label00001D80:
  2623. 00001D80  41EB 0376                lea.l      A0, [A3 + 0x376]
  2624. 00001D84  43ED C572                lea.l      A1, [A5 - 0x3A8E]
  2625. 00001D88  20D9                     move.l     [A0]+, [A1]+
  2626. 00001D8A  20D9                     move.l     [A0]+, [A1]+
  2627. 00001D8C  996B 0376                sub.w      [A3 + 0x376], D4
  2628. 00001D90  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  2629. 00001D94  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2630. 00001D98  4A68 0374                tst.w      [A0 + 0x374]
  2631. 00001D9C  6600 00E6                bne        +0xE8 /* 00001E84 */
  2632. 00001DA0  303C 0104                move.w     D0, 0x104
  2633. 00001DA4  C06E 001E                and.w      D0, [A6 + 0x1E]
  2634. 00001DA8  6700 00DA                beq        +0xDC /* 00001E84 */
  2635. 00001DAC  2B6D C560 C554           move.l     [A5 - 0x3AAC], [A5 - 0x3AA0]
  2636. 00001DB2  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  2637. 00001DB8  382D C570                move.w     D4, [A5 - 0x3A90]
  2638. 00001DBC  3C2B 0350                move.w     D6, [A3 + 0x350]
  2639. 00001DC0  3006                     move.w     D0, D6
  2640. 00001DC2  5340                     subq.w     D0, 1
  2641. 00001DC4  3B40 C582                move.w     [A5 - 0x3A7E], D0
  2642. 00001DC8  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  2643. 00001DCC  6F06                     ble        +0x8 /* 00001DD4 */
  2644. 00001DCE  3B6D C56E C582           move.w     [A5 - 0x3A7E], [A5 - 0x3A92]
  2645. label00001DD4:
  2646. 00001DD4  BC6D C570                cmp.w      D6, [A5 - 0x3A90]
  2647. 00001DD8  6C04                     bge        +0x6 /* 00001DDE */
  2648. 00001DDA  3C2D C570                move.w     D6, [A5 - 0x3A90]
  2649. label00001DDE:
  2650. 00001DDE  3A2D C56E                move.w     D5, [A5 - 0x3A92]
  2651. 00001DE2  3B6D C56C C53E           move.w     [A5 - 0x3AC2], [A5 - 0x3A94]
  2652. 00001DE8  6000 008E                bra        +0x90 /* 00001E78 */
  2653. label00001DEC:
  2654. 00001DEC  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2655. 00001DF0  3028 0002                move.w     D0, [A0 + 0x2]
  2656. 00001DF4  906B 0362                sub.w      D0, [A3 + 0x362]
  2657. 00001DF8  3B40 C536                move.w     [A5 - 0x3ACA], D0
  2658. 00001DFC  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2659. 00001E00  3B68 0004 C53C           move.w     [A5 - 0x3AC4], [A0 + 0x4]
  2660. 00001E06  302D C536                move.w     D0, [A5 - 0x3ACA]
  2661. 00001E0A  48C0                     ext.l      D0
  2662. 00001E0C  322D C536                move.w     D1, [A5 - 0x3ACA]
  2663. 00001E10  926D C532                sub.w      D1, [A5 - 0x3ACE]
  2664. 00001E14  48C1                     ext.l      D1
  2665. 00001E16  2F00                     move.l     -[A7], D0
  2666. 00001E18  2001                     move.l     D0, D1
  2667. 00001E1A  7205                     moveq.l    D1, 0x05
  2668. 00001E1C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2669. 00001E20  2200                     move.l     D1, D0
  2670. 00001E22  201F                     move.l     D0, [A7]+
  2671. 00001E24  9081                     sub.l      D0, D1
  2672. 00001E26  5280                     addq.l     D0, 1
  2673. 00001E28  3B40 C55E                move.w     [A5 - 0x3AA2], D0
  2674. 00001E2C  3B44 C570                move.w     [A5 - 0x3A90], D4
  2675. 00001E30  3B6D C582 C56E           move.w     [A5 - 0x3A92], [A5 - 0x3A7E]
  2676. 00001E36  B86D C582                cmp.w      D4, [A5 - 0x3A7E]
  2677. 00001E3A  6E0C                     bgt        +0xE /* 00001E48 */
  2678. 00001E3C  7001                     moveq.l    D0, 0x01
  2679. 00001E3E  2F00                     move.l     -[A7], D0
  2680. 00001E40  2F00                     move.l     -[A7], D0
  2681. 00001E42  4EBA 28F8                jsr        [PC + 0x28F8 /* 0000473C */]
  2682. 00001E46  508F                     addq.l     A7, 8
  2683. label00001E48:
  2684. 00001E48  3B46 C570                move.w     [A5 - 0x3A90], D6
  2685. 00001E4C  3B45 C56E                move.w     [A5 - 0x3A92], D5
  2686. 00001E50  BA46                     cmp.w      D5, D6
  2687. 00001E52  6D0E                     blt        +0x10 /* 00001E62 */
  2688. 00001E54  7001                     moveq.l    D0, 0x01
  2689. 00001E56  2F00                     move.l     -[A7], D0
  2690. 00001E58  7200                     moveq.l    D1, 0x00
  2691. 00001E5A  2F01                     move.l     -[A7], D1
  2692. 00001E5C  4EBA 28DE                jsr        [PC + 0x28DE /* 0000473C */]
  2693. 00001E60  508F                     addq.l     A7, 8
  2694. label00001E62:
  2695. 00001E62  302B 0362                move.w     D0, [A3 + 0x362]
  2696. 00001E66  D06D C536                add.w      D0, [A5 - 0x3ACA]
  2697. 00001E6A  5240                     addq.w     D0, 1
  2698. 00001E6C  3B40 C532                move.w     [A5 - 0x3ACE], D0
  2699. 00001E70  50AD C554                addq.l     [A5 - 0x3AAC], 8
  2700. 00001E74  526D C53E                addq.w     [A5 - 0x3AC2], 1
  2701. label00001E78:
  2702. 00001E78  302D C53E                move.w     D0, [A5 - 0x3AC2]
  2703. 00001E7C  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2704. 00001E80  6F00 FF6A                ble        -0x94 /* 00001DEC */
  2705. label00001E84:
  2706. 00001E84  7021                     moveq.l    D0, 0x21
  2707. 00001E86  C06E 001E                and.w      D0, [A6 + 0x1E]
  2708. 00001E8A  670C                     beq        +0xE /* 00001E98 */
  2709. 00001E8C  7020                     moveq.l    D0, 0x20
  2710. 00001E8E  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2711. 00001E92  6604                     bne        +0x6 /* 00001E98 */
  2712. 00001E94  4EBA 215C                jsr        [PC + 0x215C /* 00003FF2 */]
  2713. label00001E98:
  2714. 00001E98  2B6E FFEE C564           move.l     [A5 - 0x3A9C], [A6 - 0x12]
  2715. 00001E9E  2B6E FFF2 C560           move.l     [A5 - 0x3AA0], [A6 - 0xE]
  2716. 00001EA4  3B6E FFF6 C570           move.w     [A5 - 0x3A90], [A6 - 0xA]
  2717. 00001EAA  3B47 C56C                move.w     [A5 - 0x3A94], D7
  2718. 00001EAE  41ED C572                lea.l      A0, [A5 - 0x3A8E]
  2719. 00001EB2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2720. 00001EB6  20D9                     move.l     [A0]+, [A1]+
  2721. 00001EB8  20D9                     move.l     [A0]+, [A1]+
  2722. 00001EBA  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2723. 00001EBE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2724. 00001EC0  B068 0004                cmp.w      D0, [A0 + 0x4]
  2725. 00001EC4  6616                     bne        +0x18 /* 00001EDC */
  2726. 00001EC6  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2727. 00001ECA  50AD C564                addq.l     [A5 - 0x3A9C], 8
  2728. 00001ECE  3028 0002                move.w     D0, [A0 + 0x2]
  2729. 00001ED2  5240                     addq.w     D0, 1
  2730. 00001ED4  3B40 C574                move.w     [A5 - 0x3A8C], D0
  2731. 00001ED8  526D C570                addq.w     [A5 - 0x3A90], 1
  2732. label00001EDC:
  2733. 00001EDC  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2734. 00001EE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2735. 00001EE2  B068 0004                cmp.w      D0, [A0 + 0x4]
  2736. 00001EE6  6616                     bne        +0x18 /* 00001EFE */
  2737. 00001EE8  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2738. 00001EEC  50AD C560                addq.l     [A5 - 0x3AA0], 8
  2739. 00001EF0  3028 0002                move.w     D0, [A0 + 0x2]
  2740. 00001EF4  5240                     addq.w     D0, 1
  2741. 00001EF6  3B40 C572                move.w     [A5 - 0x3A8E], D0
  2742. 00001EFA  526D C56C                addq.w     [A5 - 0x3A94], 1
  2743. label00001EFE:
  2744. 00001EFE  303C 0104                move.w     D0, 0x104
  2745. 00001F02  C06E 001E                and.w      D0, [A6 + 0x1E]
  2746. 00001F06  6700 03CE                beq        +0x3D0 /* 000022D6 */
  2747. 00001F0A  2B6D C560 C554           move.l     [A5 - 0x3AAC], [A5 - 0x3AA0]
  2748. 00001F10  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  2749. 00001F16  382D C570                move.w     D4, [A5 - 0x3A90]
  2750. 00001F1A  3C2B 0350                move.w     D6, [A3 + 0x350]
  2751. 00001F1E  3006                     move.w     D0, D6
  2752. 00001F20  5340                     subq.w     D0, 1
  2753. 00001F22  3B40 C582                move.w     [A5 - 0x3A7E], D0
  2754. 00001F26  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  2755. 00001F2A  6F06                     ble        +0x8 /* 00001F32 */
  2756. 00001F2C  3B6D C56E C582           move.w     [A5 - 0x3A7E], [A5 - 0x3A92]
  2757. label00001F32:
  2758. 00001F32  BC6D C570                cmp.w      D6, [A5 - 0x3A90]
  2759. 00001F36  6C04                     bge        +0x6 /* 00001F3C */
  2760. 00001F38  3C2D C570                move.w     D6, [A5 - 0x3A90]
  2761. label00001F3C:
  2762. 00001F3C  3A2D C56E                move.w     D5, [A5 - 0x3A92]
  2763. 00001F40  3B6D C56C C53E           move.w     [A5 - 0x3AC2], [A5 - 0x3A94]
  2764. 00001F46  6000 00E4                bra        +0xE6 /* 0000202C */
  2765. label00001F4A:
  2766. 00001F4A  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2767. 00001F4E  3028 0002                move.w     D0, [A0 + 0x2]
  2768. 00001F52  906B 0362                sub.w      D0, [A3 + 0x362]
  2769. 00001F56  3B40 C536                move.w     [A5 - 0x3ACA], D0
  2770. 00001F5A  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2771. 00001F5E  3B68 0004 C53C           move.w     [A5 - 0x3AC4], [A0 + 0x4]
  2772. 00001F64  302D C536                move.w     D0, [A5 - 0x3ACA]
  2773. 00001F68  48C0                     ext.l      D0
  2774. 00001F6A  322D C536                move.w     D1, [A5 - 0x3ACA]
  2775. 00001F6E  926D C532                sub.w      D1, [A5 - 0x3ACE]
  2776. 00001F72  48C1                     ext.l      D1
  2777. 00001F74  2F00                     move.l     -[A7], D0
  2778. 00001F76  2001                     move.l     D0, D1
  2779. 00001F78  7205                     moveq.l    D1, 0x05
  2780. 00001F7A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2781. 00001F7E  2200                     move.l     D1, D0
  2782. 00001F80  201F                     move.l     D0, [A7]+
  2783. 00001F82  9081                     sub.l      D0, D1
  2784. 00001F84  5280                     addq.l     D0, 1
  2785. 00001F86  3B40 C55E                move.w     [A5 - 0x3AA2], D0
  2786. 00001F8A  3B44 C570                move.w     [A5 - 0x3A90], D4
  2787. 00001F8E  3B6D C582 C56E           move.w     [A5 - 0x3A92], [A5 - 0x3A7E]
  2788. 00001F94  B86D C582                cmp.w      D4, [A5 - 0x3A7E]
  2789. 00001F98  6E0E                     bgt        +0x10 /* 00001FA8 */
  2790. 00001F9A  7000                     moveq.l    D0, 0x00
  2791. 00001F9C  2F00                     move.l     -[A7], D0
  2792. 00001F9E  7201                     moveq.l    D1, 0x01
  2793. 00001FA0  2F01                     move.l     -[A7], D1
  2794. 00001FA2  4EBA 2798                jsr        [PC + 0x2798 /* 0000473C */]
  2795. 00001FA6  508F                     addq.l     A7, 8
  2796. label00001FA8:
  2797. 00001FA8  3B46 C570                move.w     [A5 - 0x3A90], D6
  2798. 00001FAC  3B45 C56E                move.w     [A5 - 0x3A92], D5
  2799. 00001FB0  BA46                     cmp.w      D5, D6
  2800. 00001FB2  6D0C                     blt        +0xE /* 00001FC0 */
  2801. 00001FB4  7000                     moveq.l    D0, 0x00
  2802. 00001FB6  2F00                     move.l     -[A7], D0
  2803. 00001FB8  2F00                     move.l     -[A7], D0
  2804. 00001FBA  4EBA 2780                jsr        [PC + 0x2780 /* 0000473C */]
  2805. 00001FBE  508F                     addq.l     A7, 8
  2806. label00001FC0:
  2807. 00001FC0  302D C53E                move.w     D0, [A5 - 0x3AC2]
  2808. 00001FC4  B06D C56C                cmp.w      D0, [A5 - 0x3A94]
  2809. 00001FC8  6F30                     ble        +0x32 /* 00001FFA */
  2810. 00001FCA  536D C53C                subq.w     [A5 - 0x3AC4], 1
  2811. 00001FCE  41EE FFBA                lea.l      A0, [A6 - 0x46]
  2812. 00001FD2  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  2813. 00001FD6  20D9                     move.l     [A0]+, [A1]+
  2814. 00001FD8  20D9                     move.l     [A0]+, [A1]+
  2815. 00001FDA  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  2816. 00001FDE  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2817. 00001FE2  20D9                     move.l     [A0]+, [A1]+
  2818. 00001FE4  20D9                     move.l     [A0]+, [A1]+
  2819. 00001FE6  4EBA 21EE                jsr        [PC + 0x21EE /* 000041D6 */]
  2820. 00001FEA  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  2821. 00001FEE  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2822. 00001FF2  20D9                     move.l     [A0]+, [A1]+
  2823. 00001FF4  20D9                     move.l     [A0]+, [A1]+
  2824. 00001FF6  526D C53C                addq.w     [A5 - 0x3AC4], 1
  2825. label00001FFA:
  2826. 00001FFA  302D C53E                move.w     D0, [A5 - 0x3AC2]
  2827. 00001FFE  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2828. 00002002  6606                     bne        +0x8 /* 0000200A */
  2829. 00002004  4EBA 21D0                jsr        [PC + 0x21D0 /* 000041D6 */]
  2830. 00002008  601E                     bra        +0x20 /* 00002028 */
  2831. label0000200A:
  2832. 0000200A  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2833. 0000200E  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  2834. 00002012  20D9                     move.l     [A0]+, [A1]+
  2835. 00002014  20D9                     move.l     [A0]+, [A1]+
  2836. 00002016  302B 0362                move.w     D0, [A3 + 0x362]
  2837. 0000201A  D06D C536                add.w      D0, [A5 - 0x3ACA]
  2838. 0000201E  5240                     addq.w     D0, 1
  2839. 00002020  3B40 C532                move.w     [A5 - 0x3ACE], D0
  2840. 00002024  50AD C554                addq.l     [A5 - 0x3AAC], 8
  2841. label00002028:
  2842. 00002028  526D C53E                addq.w     [A5 - 0x3AC2], 1
  2843. label0000202C:
  2844. 0000202C  302D C53E                move.w     D0, [A5 - 0x3AC2]
  2845. 00002030  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2846. 00002034  6F00 FF14                ble        -0xEA /* 00001F4A */
  2847. 00002038  302B 036C                move.w     D0, [A3 + 0x36C]
  2848. 0000203C  5340                     subq.w     D0, 1
  2849. 0000203E  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  2850. 00002042  6F3A                     ble        +0x3C /* 0000207E */
  2851. 00002044  302D C56A                move.w     D0, [A5 - 0x3A96]
  2852. 00002048  5240                     addq.w     D0, 1
  2853. 0000204A  3B40 C53E                move.w     [A5 - 0x3AC2], D0
  2854. 0000204E  50AD C554                addq.l     [A5 - 0x3AAC], 8
  2855. 00002052  302B 0362                move.w     D0, [A3 + 0x362]
  2856. 00002056  D06D C536                add.w      D0, [A5 - 0x3ACA]
  2857. 0000205A  5240                     addq.w     D0, 1
  2858. 0000205C  3B40 C532                move.w     [A5 - 0x3ACE], D0
  2859. 00002060  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2860. 00002064  3028 0002                move.w     D0, [A0 + 0x2]
  2861. 00002068  906B 0362                sub.w      D0, [A3 + 0x362]
  2862. 0000206C  3B40 C536                move.w     [A5 - 0x3ACA], D0
  2863. 00002070  206D C554                movea.l    A0, [A5 - 0x3AAC]
  2864. 00002074  3B68 0004 C53C           move.w     [A5 - 0x3AC4], [A0 + 0x4]
  2865. 0000207A  4EBA 215A                jsr        [PC + 0x215A /* 000041D6 */]
  2866. label0000207E:
  2867. 0000207E  2B6E FFEE C564           move.l     [A5 - 0x3A9C], [A6 - 0x12]
  2868. 00002084  2B6E FFF2 C560           move.l     [A5 - 0x3AA0], [A6 - 0xE]
  2869. 0000208A  3B6E FFF6 C570           move.w     [A5 - 0x3A90], [A6 - 0xA]
  2870. 00002090  3B47 C56C                move.w     [A5 - 0x3A94], D7
  2871. 00002094  41ED C572                lea.l      A0, [A5 - 0x3A8E]
  2872. 00002098  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2873. 0000209C  20D9                     move.l     [A0]+, [A1]+
  2874. 0000209E  20D9                     move.l     [A0]+, [A1]+
  2875. 000020A0  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2876. 000020A4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2877. 000020A6  B068 0004                cmp.w      D0, [A0 + 0x4]
  2878. 000020AA  670C                     beq        +0xE /* 000020B8 */
  2879. 000020AC  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2880. 000020B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2881. 000020B2  B068 0004                cmp.w      D0, [A0 + 0x4]
  2882. 000020B6  6624                     bne        +0x26 /* 000020DC */
  2883. label000020B8:
  2884. 000020B8  303C 0104                move.w     D0, 0x104
  2885. 000020BC  C06E 001E                and.w      D0, [A6 + 0x1E]
  2886. 000020C0  6704                     beq        +0x6 /* 000020C6 */
  2887. 000020C2  4EBA 196A                jsr        [PC + 0x196A /* 00003A2E */]
  2888. label000020C6:
  2889. 000020C6  7001                     moveq.l    D0, 0x01
  2890. 000020C8  C06E 001E                and.w      D0, [A6 + 0x1E]
  2891. 000020CC  670E                     beq        +0x10 /* 000020DC */
  2892. 000020CE  303C 0080                move.w     D0, 0x80
  2893. 000020D2  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2894. 000020D6  6604                     bne        +0x6 /* 000020DC */
  2895. 000020D8  4EBA 180A                jsr        [PC + 0x180A /* 000038E4 */]
  2896. label000020DC:
  2897. 000020DC  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2898. 000020E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2899. 000020E2  B068 0004                cmp.w      D0, [A0 + 0x4]
  2900. 000020E6  6616                     bne        +0x18 /* 000020FE */
  2901. 000020E8  206D C564                movea.l    A0, [A5 - 0x3A9C]
  2902. 000020EC  50AD C564                addq.l     [A5 - 0x3A9C], 8
  2903. 000020F0  3028 0002                move.w     D0, [A0 + 0x2]
  2904. 000020F4  5240                     addq.w     D0, 1
  2905. 000020F6  3B40 C574                move.w     [A5 - 0x3A8C], D0
  2906. 000020FA  526D C570                addq.w     [A5 - 0x3A90], 1
  2907. label000020FE:
  2908. 000020FE  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2909. 00002102  70FF                     moveq.l    D0, 0xFFFFFFFF
  2910. 00002104  B068 0004                cmp.w      D0, [A0 + 0x4]
  2911. 00002108  6616                     bne        +0x18 /* 00002120 */
  2912. 0000210A  206D C560                movea.l    A0, [A5 - 0x3AA0]
  2913. 0000210E  50AD C560                addq.l     [A5 - 0x3AA0], 8
  2914. 00002112  3028 0002                move.w     D0, [A0 + 0x2]
  2915. 00002116  5240                     addq.w     D0, 1
  2916. 00002118  3B40 C572                move.w     [A5 - 0x3A8E], D0
  2917. 0000211C  526D C56C                addq.w     [A5 - 0x3A94], 1
  2918. label00002120:
  2919. 00002120  7021                     moveq.l    D0, 0x21
  2920. 00002122  C06E 001E                and.w      D0, [A6 + 0x1E]
  2921. 00002126  670C                     beq        +0xE /* 00002134 */
  2922. 00002128  7040                     moveq.l    D0, 0x40
  2923. 0000212A  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2924. 0000212E  6604                     bne        +0x6 /* 00002134 */
  2925. 00002130  4EBA 1C5E                jsr        [PC + 0x1C5E /* 00003D90 */]
  2926. label00002134:
  2927. 00002134  4A6B 0374                tst.w      [A3 + 0x374]
  2928. 00002138  6700 019C                beq        +0x19E /* 000022D6 */
  2929. 0000213C  4A6D EA56                tst.w      [A5 - 0x15AA]
  2930. 00002140  6700 0194                beq        +0x196 /* 000022D6 */
  2931. 00002144  206B 0412                movea.l    A0, [A3 + 0x412]
  2932. 00002148  4A68 01C4                tst.w      [A0 + 0x1C4]
  2933. 0000214C  6700 0188                beq        +0x18A /* 000022D6 */
  2934. 00002150  7004                     moveq.l    D0, 0x04
  2935. 00002152  C06B 0168                and.w      D0, [A3 + 0x168]
  2936. 00002156  660C                     bne        +0xE /* 00002164 */
  2937. 00002158  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2938. 0000215C  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2939. 00002160  6600 0174                bne        +0x176 /* 000022D6 */
  2940. label00002164:
  2941. 00002164  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2942. 00002166  206B 0412                movea.l    A0, [A3 + 0x412]
  2943. 0000216A  3828 01C4                move.w     D4, [A0 + 0x1C4]
  2944. 0000216E  206B 0412                movea.l    A0, [A3 + 0x412]
  2945. 00002172  2868 021E                movea.l    A4, [A0 + 0x21E]
  2946. 00002176  6000 0148                bra        +0x14A /* 000022C0 */
  2947. label0000217A:
  2948. 0000217A  303C 100F                move.w     D0, 0x100F
  2949. 0000217E  C06C 0008                and.w      D0, [A4 + 0x8]
  2950. 00002182  0C40 0001                cmpi.w     D0, 0x1
  2951. 00002186  6600 0134                bne        +0x136 /* 000022BC */
  2952. 0000218A  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2953. 0000218E  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2954. 00002192  670C                     beq        +0xE /* 000021A0 */
  2955. 00002194  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  2956. 00002198  C06C 0008                and.w      D0, [A4 + 0x8]
  2957. 0000219C  6700 011E                beq        +0x120 /* 000022BC */
  2958. label000021A0:
  2959. 000021A0  41EE FFDE                lea.l      A0, [A6 - 0x22]
  2960. 000021A4  224C                     movea.l    A1, A4
  2961. 000021A6  20D9                     move.l     [A0]+, [A1]+
  2962. 000021A8  20D9                     move.l     [A0]+, [A1]+
  2963. 000021AA  302E 000E                move.w     D0, [A6 + 0xE]
  2964. 000021AE  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2965. 000021B2  6E00 0108                bgt        +0x10A /* 000022BC */
  2966. 000021B6  302E 0012                move.w     D0, [A6 + 0x12]
  2967. 000021BA  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2968. 000021BE  6D00 00FC                blt        +0xFE /* 000022BC */
  2969. 000021C2  302E 0016                move.w     D0, [A6 + 0x16]
  2970. 000021C6  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  2971. 000021CA  6E00 00F0                bgt        +0xF2 /* 000022BC */
  2972. 000021CE  302E 001A                move.w     D0, [A6 + 0x1A]
  2973. 000021D2  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  2974. 000021D6  6D00 00E4                blt        +0xE6 /* 000022BC */
  2975. 000021DA  7010                     moveq.l    D0, 0x10
  2976. 000021DC  C06C 0008                and.w      D0, [A4 + 0x8]
  2977. 000021E0  B047                     cmp.w      D0, D7
  2978. 000021E2  6758                     beq        +0x5A /* 0000223C */
  2979. 000021E4  48C7                     ext.l      D7
  2980. 000021E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2981. 000021E8  B087                     cmp.l      D0, D7
  2982. 000021EA  662A                     bne        +0x2C /* 00002216 */
  2983. 000021EC  1D7C 0001 FFDC           move.b     [A6 - 0x24], 0x1
  2984. 000021F2  1D7C 0001 FFDA           move.b     [A6 - 0x26], 0x1
  2985. 000021F8  1D7C 00FE FFDD           move.b     [A6 - 0x23], 0xFE
  2986. 000021FE  1D7C 00FE FFDB           move.b     [A6 - 0x25], 0xFE
  2987. 00002204  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  2988. 00002208  41EB 038A                lea.l      A0, [A3 + 0x38A]
  2989. 0000220C  2F20                     move.l     -[A7], -[A0]
  2990. 0000220E  2F20                     move.l     -[A7], -[A0]
  2991. 00002210  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2992. 00002214  508F                     addq.l     A7, 8
  2993. label00002216:
  2994. 00002216  7E10                     moveq.l    D7, 0x10
  2995. 00002218  CE6C 0008                and.w      D7, [A4 + 0x8]
  2996. 0000221C  4A47                     tst.w      D7
  2997. 0000221E  6606                     bne        +0x8 /* 00002226 */
  2998. 00002220  41ED E68C                lea.l      A0, [A5 - 0x1974]
  2999. 00002224  6004                     bra        +0x6 /* 0000222A */
  3000. label00002226:
  3001. 00002226  41ED E682                lea.l      A0, [A5 - 0x197E]
  3002. label0000222A:
  3003. 0000222A  41E8 000A                lea.l      A0, [A0 + 0xA]
  3004. 0000222E  2F20                     move.l     -[A7], -[A0]
  3005. 00002230  2F20                     move.l     -[A7], -[A0]
  3006. 00002232  3F20                     move.w     -[A7], -[A0]
  3007. 00002234  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3008. 00002238  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3009. label0000223C:
  3010. 0000223C  302E FFDE                move.w     D0, [A6 - 0x22]
  3011. 00002240  B06B 0364                cmp.w      D0, [A3 + 0x364]
  3012. 00002244  6C0A                     bge        +0xC /* 00002250 */
  3013. 00002246  302B 0364                move.w     D0, [A3 + 0x364]
  3014. 0000224A  5340                     subq.w     D0, 1
  3015. 0000224C  3D40 FFDE                move.w     [A6 - 0x22], D0
  3016. label00002250:
  3017. 00002250  302E FFE2                move.w     D0, [A6 - 0x1E]
  3018. 00002254  B06B 034A                cmp.w      D0, [A3 + 0x34A]
  3019. 00002258  6C0A                     bge        +0xC /* 00002264 */
  3020. 0000225A  302B 034A                move.w     D0, [A3 + 0x34A]
  3021. 0000225E  5340                     subq.w     D0, 1
  3022. 00002260  3D40 FFE2                move.w     [A6 - 0x1E], D0
  3023. label00002264:
  3024. 00002264  302E FFE0                move.w     D0, [A6 - 0x20]
  3025. 00002268  B06B 0366                cmp.w      D0, [A3 + 0x366]
  3026. 0000226C  6F0A                     ble        +0xC /* 00002278 */
  3027. 0000226E  302B 0366                move.w     D0, [A3 + 0x366]
  3028. 00002272  5240                     addq.w     D0, 1
  3029. 00002274  3D40 FFE0                move.w     [A6 - 0x20], D0
  3030. label00002278:
  3031. 00002278  302E FFE4                move.w     D0, [A6 - 0x1C]
  3032. 0000227C  B06B 034C                cmp.w      D0, [A3 + 0x34C]
  3033. 00002280  6F0A                     ble        +0xC /* 0000228C */
  3034. 00002282  302B 034C                move.w     D0, [A3 + 0x34C]
  3035. 00002286  5240                     addq.w     D0, 1
  3036. 00002288  3D40 FFE4                move.w     [A6 - 0x1C], D0
  3037. label0000228C:
  3038. 0000228C  486E FFC2                pea.l      [A6 - 0x3E]
  3039. 00002290  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3040. 00002294  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3041. 00002298  2F20                     move.l     -[A7], -[A0]
  3042. 0000229A  2F20                     move.l     -[A7], -[A0]
  3043. 0000229C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3044. 000022A0  486E FFD2                pea.l      [A6 - 0x2E]
  3045. 000022A4  486E FFC2                pea.l      [A6 - 0x3E]
  3046. 000022A8  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  3047. 000022AC  41EE FFDA                lea.l      A0, [A6 - 0x26]
  3048. 000022B0  2F20                     move.l     -[A7], -[A0]
  3049. 000022B2  2F20                     move.l     -[A7], -[A0]
  3050. 000022B4  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  3051. 000022B8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3052. label000022BC:
  3053. 000022BC  D8FC 001C                add.w      A4, 0x1C
  3054. label000022C0:
  3055. 000022C0  3004                     move.w     D0, D4
  3056. 000022C2  5344                     subq.w     D4, 1
  3057. 000022C4  4A40                     tst.w      D0
  3058. 000022C6  6600 FEB2                bne        -0x14C /* 0000217A */
  3059. 000022CA  48C7                     ext.l      D7
  3060. 000022CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3061. 000022CE  B087                     cmp.l      D0, D7
  3062. 000022D0  6704                     beq        +0x6 /* 000022D6 */
  3063. 000022D2  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  3064. label000022D6:
  3065. 000022D6  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  3066. 000022DA  486D E66E                pea.l      [A5 - 0x1992]
  3067. 000022DE  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3068. 000022E2  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3069. 000022E6  7000                     moveq.l    D0, 0x00
  3070. 000022E8  2F00                     move.l     -[A7], D0
  3071. 000022EA  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  3072. 000022EE  508F                     addq.l     A7, 8
  3073. label000022F0:
  3074. 000022F0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3075. 000022F4  4A68 0374                tst.w      [A0 + 0x374]
  3076. 000022F8  6704                     beq        +0x6 /* 000022FE */
  3077. 000022FA  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  3078. label000022FE:
  3079. 000022FE  7004                     moveq.l    D0, 0x04
  3080. 00002300  C06B 0168                and.w      D0, [A3 + 0x168]
  3081. 00002304  670C                     beq        +0xE /* 00002312 */
  3082. 00002306  7001                     moveq.l    D0, 0x01
  3083. 00002308  2F00                     move.l     -[A7], D0
  3084. 0000230A  2F0B                     move.l     -[A7], A3
  3085. 0000230C  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  3086. 00002310  508F                     addq.l     A7, 8
  3087. label00002312:
  3088. 00002312  4CEE 18F0 FFA2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x5E]
  3089. 00002318  4E5E                     unlink     A6
  3090. 0000231A  4E75                     rts
  3091. export_670:
  3092. fn0000231C:
  3093. 0000231C  4E56 FFEE                link       A6, -0x0012
  3094. 00002320  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3095. 00002324  49ED C584                lea.l      A4, [A5 - 0x3A7C]
  3096. 00002328  3A2E 0012                move.w     D5, [A6 + 0x12]
  3097. 0000232C  3C2E 000E                move.w     D6, [A6 + 0xE]
  3098. 00002330  266E 0008                movea.l    A3, [A6 + 0x8]
  3099. 00002334  7010                     moveq.l    D0, 0x10
  3100. 00002336  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  3101. 0000233A  6600 01CE                bne        +0x1D0 /* 0000250A */
  3102. 0000233E  2F0B                     move.l     -[A7], A3
  3103. 00002340  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3104. 00002344  2006                     move.l     D0, D6
  3105. 00002346  D040                     add.w      D0, D0
  3106. 00002348  3E34 0000                move.w     D7, [A4 + D0.w]
  3107. 0000234C  7001                     moveq.l    D0, 0x01
  3108. 0000234E  C047                     and.w      D0, D7
  3109. 00002350  588F                     addq.l     A7, 4
  3110. 00002352  6720                     beq        +0x22 /* 00002374 */
  3111. 00002354  302D BD90                move.w     D0, [A5 - 0x4270]
  3112. 00002358  48C0                     ext.l      D0
  3113. 0000235A  2F00                     move.l     -[A7], D0
  3114. 0000235C  302B 017A                move.w     D0, [A3 + 0x17A]
  3115. 00002360  48C0                     ext.l      D0
  3116. 00002362  2F00                     move.l     -[A7], D0
  3117. 00002364  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3118. 00002368  D06B 0302                add.w      D0, [A3 + 0x302]
  3119. 0000236C  5240                     addq.w     D0, 1
  3120. 0000236E  48C0                     ext.l      D0
  3121. 00002370  508F                     addq.l     A7, 8
  3122. 00002372  6006                     bra        +0x8 /* 0000237A */
  3123. label00002374:
  3124. 00002374  302B 0302                move.w     D0, [A3 + 0x302]
  3125. 00002378  48C0                     ext.l      D0
  3126. label0000237A:
  3127. 0000237A  3D40 FFFA                move.w     [A6 - 0x6], D0
  3128. 0000237E  302D BD90                move.w     D0, [A5 - 0x4270]
  3129. 00002382  48C0                     ext.l      D0
  3130. 00002384  2F00                     move.l     -[A7], D0
  3131. 00002386  302B 017A                move.w     D0, [A3 + 0x17A]
  3132. 0000238A  48C0                     ext.l      D0
  3133. 0000238C  2F00                     move.l     -[A7], D0
  3134. 0000238E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3135. 00002392  D06E FFFA                add.w      D0, [A6 - 0x6]
  3136. 00002396  5340                     subq.w     D0, 1
  3137. 00002398  3D40 FFFE                move.w     [A6 - 0x2], D0
  3138. 0000239C  302B 0300                move.w     D0, [A3 + 0x300]
  3139. 000023A0  48C0                     ext.l      D0
  3140. 000023A2  2F00                     move.l     -[A7], D0
  3141. 000023A4  322D BD8E                move.w     D1, [A5 - 0x4272]
  3142. 000023A8  48C1                     ext.l      D1
  3143. 000023AA  2F01                     move.l     -[A7], D1
  3144. 000023AC  322B 017C                move.w     D1, [A3 + 0x17C]
  3145. 000023B0  48C1                     ext.l      D1
  3146. 000023B2  2F01                     move.l     -[A7], D1
  3147. 000023B4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3148. 000023B8  508F                     addq.l     A7, 8
  3149. 000023BA  2200                     move.l     D1, D0
  3150. 000023BC  201F                     move.l     D0, [A7]+
  3151. 000023BE  5241                     addq.w     D1, 1
  3152. 000023C0  48C1                     ext.l      D1
  3153. 000023C2  48C7                     ext.l      D7
  3154. 000023C4  2F00                     move.l     -[A7], D0
  3155. 000023C6  2007                     move.l     D0, D7
  3156. 000023C8  2F01                     move.l     -[A7], D1
  3157. 000023CA  7202                     moveq.l    D1, 0x02
  3158. 000023CC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3159. 000023D0  221F                     move.l     D1, [A7]+
  3160. 000023D2  2400                     move.l     D2, D0
  3161. 000023D4  201F                     move.l     D0, [A7]+
  3162. 000023D6  2F00                     move.l     -[A7], D0
  3163. 000023D8  2001                     move.l     D0, D1
  3164. 000023DA  2202                     move.l     D1, D2
  3165. 000023DC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3166. 000023E0  2200                     move.l     D1, D0
  3167. 000023E2  201F                     move.l     D0, [A7]+
  3168. 000023E4  D280                     add.l      D1, D0
  3169. 000023E6  3D41 FFF8                move.w     [A6 - 0x8], D1
  3170. 000023EA  302D BD8E                move.w     D0, [A5 - 0x4272]
  3171. 000023EE  48C0                     ext.l      D0
  3172. 000023F0  2F00                     move.l     -[A7], D0
  3173. 000023F2  302B 017C                move.w     D0, [A3 + 0x17C]
  3174. 000023F6  48C0                     ext.l      D0
  3175. 000023F8  2F00                     move.l     -[A7], D0
  3176. 000023FA  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3177. 000023FE  D06E FFF8                add.w      D0, [A6 - 0x8]
  3178. 00002402  5340                     subq.w     D0, 1
  3179. 00002404  3D40 FFFC                move.w     [A6 - 0x4], D0
  3180. 00002408  0C45 0004                cmpi.w     D5, 0x4
  3181. 0000240C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3182. 00002410  6612                     bne        +0x14 /* 00002424 */
  3183. 00002412  41EE 0000                lea.l      A0, [A6 + 0x0]
  3184. 00002416  2F20                     move.l     -[A7], -[A0]
  3185. 00002418  2F20                     move.l     -[A7], -[A0]
  3186. 0000241A  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3187. 0000241E  508F                     addq.l     A7, 8
  3188. 00002420  6000 00E0                bra        +0xE2 /* 00002502 */
  3189. label00002424:
  3190. 00002424  4A45                     tst.w      D5
  3191. 00002426  671C                     beq        +0x1E /* 00002444 */
  3192. 00002428  41EB 01EE                lea.l      A0, [A3 + 0x1EE]
  3193. 0000242C  2F20                     move.l     -[A7], -[A0]
  3194. 0000242E  2F20                     move.l     -[A7], -[A0]
  3195. 00002430  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3196. 00002434  41EE 0000                lea.l      A0, [A6 + 0x0]
  3197. 00002438  2F20                     move.l     -[A7], -[A0]
  3198. 0000243A  2F20                     move.l     -[A7], -[A0]
  3199. 0000243C  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3200. 00002440  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3201. label00002444:
  3202. 00002444  2B4B B9F8                move.l     [A5 - 0x4608], A3
  3203. 00002448  41EE 0000                lea.l      A0, [A6 + 0x0]
  3204. 0000244C  2F20                     move.l     -[A7], -[A0]
  3205. 0000244E  2F20                     move.l     -[A7], -[A0]
  3206. 00002450  48C7                     ext.l      D7
  3207. 00002452  2F07                     move.l     -[A7], D7
  3208. 00002454  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  3209. 00002458  BC6B 01B0                cmp.w      D6, [A3 + 0x1B0]
  3210. 0000245C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3211. 00002460  6600 00A0                bne        +0xA2 /* 00002502 */
  3212. 00002464  4A6B 01B0                tst.w      [A3 + 0x1B0]
  3213. 00002468  670A                     beq        +0xC /* 00002474 */
  3214. 0000246A  302B 01B0                move.w     D0, [A3 + 0x1B0]
  3215. 0000246E  B06B 01B2                cmp.w      D0, [A3 + 0x1B2]
  3216. 00002472  6610                     bne        +0x12 /* 00002484 */
  3217. label00002474:
  3218. 00002474  41EE 0000                lea.l      A0, [A6 + 0x0]
  3219. 00002478  2F20                     move.l     -[A7], -[A0]
  3220. 0000247A  2F20                     move.l     -[A7], -[A0]
  3221. 0000247C  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  3222. 00002480  508F                     addq.l     A7, 8
  3223. 00002482  607E                     bra        +0x80 /* 00002502 */
  3224. label00002484:
  3225. 00002484  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  3226. 00002488  7204                     moveq.l    D1, 0x04
  3227. 0000248A  B280                     cmp.l      D1, D0
  3228. 0000248C  6D54                     blt        +0x56 /* 000024E2 */
  3229. 0000248E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  3230. 00002492  43ED E650                lea.l      A1, [A5 - 0x19B0]
  3231. 00002496  20D9                     move.l     [A0]+, [A1]+
  3232. 00002498  20D9                     move.l     [A0]+, [A1]+
  3233. 0000249A  30D9                     move.w     [A0]+, [A1]+
  3234. 0000249C  1D7C 0007 FFF1           move.b     [A6 - 0xF], 0x7
  3235. 000024A2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3236. 000024A6  2F20                     move.l     -[A7], -[A0]
  3237. 000024A8  2F20                     move.l     -[A7], -[A0]
  3238. 000024AA  3F20                     move.w     -[A7], -[A0]
  3239. 000024AC  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3240. 000024B0  4A6D A8B4                tst.w      [A5 - 0x574C]
  3241. 000024B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3242. 000024B8  670C                     beq        +0xE /* 000024C6 */
  3243. 000024BA  486E FFF8                pea.l      [A6 - 0x8]
  3244. 000024BE  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  3245. 000024C2  588F                     addq.l     A7, 4
  3246. 000024C4  6008                     bra        +0xA /* 000024CE */
  3247. label000024C6:
  3248. 000024C6  526E FFFE                addq.w     [A6 - 0x2], 1
  3249. 000024CA  526E FFFC                addq.w     [A6 - 0x4], 1
  3250. label000024CE:
  3251. 000024CE  7009                     moveq.l    D0, 0x09
  3252. 000024D0  3F00                     move.w     -[A7], D0
  3253. 000024D2  A89C                     syscall    PenMode
  3254. 000024D4  486E FFF8                pea.l      [A6 - 0x8]
  3255. 000024D8  A8A2                     syscall    PaintRect
  3256. 000024DA  7008                     moveq.l    D0, 0x08
  3257. 000024DC  3F00                     move.w     -[A7], D0
  3258. 000024DE  A89C                     syscall    PenMode
  3259. 000024E0  6020                     bra        +0x22 /* 00002502 */
  3260. label000024E2:
  3261. 000024E2  41ED E634                lea.l      A0, [A5 - 0x19CC]
  3262. 000024E6  2F20                     move.l     -[A7], -[A0]
  3263. 000024E8  2F20                     move.l     -[A7], -[A0]
  3264. 000024EA  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3265. 000024EE  7048                     moveq.l    D0, 0x48
  3266. 000024F0  2F00                     move.l     -[A7], D0
  3267. 000024F2  41EE 0000                lea.l      A0, [A6 + 0x0]
  3268. 000024F6  2F20                     move.l     -[A7], -[A0]
  3269. 000024F8  2F20                     move.l     -[A7], -[A0]
  3270. 000024FA  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  3271. 000024FE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3272. label00002502:
  3273. 00002502  2F0B                     move.l     -[A7], A3
  3274. 00002504  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3275. 00002508  588F                     addq.l     A7, 4
  3276. label0000250A:
  3277. 0000250A  4CEE 18E0 FFDA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x26]
  3278. 00002510  4E5E                     unlink     A6
  3279. 00002512  4E75                     rts
  3280. fn00002514:
  3281. 00002514  4E56 FE8C                link       A6, -0x0174
  3282. 00002518  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3283. 0000251C  49EE FE94                lea.l      A4, [A6 - 0x16C]
  3284. 00002520  266E 0008                movea.l    A3, [A6 + 0x8]
  3285. 00002524  2E2E 001C                move.l     D7, [A6 + 0x1C]
  3286. 00002528  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  3287. 0000252C  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3288. 00002530  7004                     moveq.l    D0, 0x04
  3289. 00002532  C06B 0168                and.w      D0, [A3 + 0x168]
  3290. 00002536  588F                     addq.l     A7, 4
  3291. 00002538  677A                     beq        +0x7C /* 000025B4 */
  3292. 0000253A  4A6D DFBE                tst.w      [A5 - 0x2042]
  3293. 0000253E  6714                     beq        +0x16 /* 00002554 */
  3294. 00002540  486E FFE2                pea.l      [A6 - 0x1E]
  3295. 00002544  486E FFDE                pea.l      [A6 - 0x22]
  3296. 00002548  2F0B                     move.l     -[A7], A3
  3297. 0000254A  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  3298. 0000254E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3299. 00002552  6044                     bra        +0x46 /* 00002598 */
  3300. label00002554:
  3301. 00002554  486E FFF2                pea.l      [A6 - 0xE]
  3302. 00002558  486E FFEE                pea.l      [A6 - 0x12]
  3303. 0000255C  486E FFEA                pea.l      [A6 - 0x16]
  3304. 00002560  486E FFE6                pea.l      [A6 - 0x1A]
  3305. 00002564  486E FFE2                pea.l      [A6 - 0x1E]
  3306. 00002568  486E FFDE                pea.l      [A6 - 0x22]
  3307. 0000256C  486E FFDA                pea.l      [A6 - 0x26]
  3308. 00002570  486E FFD6                pea.l      [A6 - 0x2A]
  3309. 00002574  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  3310. 00002578  4AAE FFDE                tst.l      [A6 - 0x22]
  3311. 0000257C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3312. 00002580  6608                     bne        +0xA /* 0000258A */
  3313. 00002582  41ED E634                lea.l      A0, [A5 - 0x19CC]
  3314. 00002586  2D48 FFDE                move.l     [A6 - 0x22], A0
  3315. label0000258A:
  3316. 0000258A  4AAE FFE2                tst.l      [A6 - 0x1E]
  3317. 0000258E  6608                     bne        +0xA /* 00002598 */
  3318. 00002590  41ED E650                lea.l      A0, [A5 - 0x19B0]
  3319. 00002594  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3320. label00002598:
  3321. 00002598  206E FFDE                movea.l    A0, [A6 - 0x22]
  3322. 0000259C  43ED C5B4                lea.l      A1, [A5 - 0x3A4C]
  3323. 000025A0  22D8                     move.l     [A1]+, [A0]+
  3324. 000025A2  22D8                     move.l     [A1]+, [A0]+
  3325. 000025A4  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3326. 000025A8  43ED C5AA                lea.l      A1, [A5 - 0x3A56]
  3327. 000025AC  22D8                     move.l     [A1]+, [A0]+
  3328. 000025AE  22D8                     move.l     [A1]+, [A0]+
  3329. 000025B0  32D8                     move.w     [A1]+, [A0]+
  3330. 000025B2  6026                     bra        +0x28 /* 000025DA */
  3331. label000025B4:
  3332. 000025B4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3333. 000025B8  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3334. 000025BC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3335. 000025C0  2D48 FFDE                move.l     [A6 - 0x22], A0
  3336. 000025C4  20AD EA1A                move.l     [A0], [A5 - 0x15E6]
  3337. 000025C8  206E FFDE                movea.l    A0, [A6 - 0x22]
  3338. 000025CC  216D EA1A 0004           move.l     [A0 + 0x4], [A5 - 0x15E6]
  3339. 000025D2  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3340. 000025D6  4268 0008                clr.w      [A0 + 0x8]
  3341. label000025DA:
  3342. 000025DA  2007                     move.l     D0, D7
  3343. 000025DC  E780                     asl        D0, 3
  3344. 000025DE  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  3345. 000025E2  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  3346. 000025E6  D06E 0016                add.w      D0, [A6 + 0x16]
  3347. 000025EA  3D40 FFAC                move.w     [A6 - 0x54], D0
  3348. 000025EE  2007                     move.l     D0, D7
  3349. 000025F0  E780                     asl        D0, 3
  3350. 000025F2  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  3351. 000025F6  3030 0800                move.w     D0, [A0 + D0]
  3352. 000025FA  D06E 0014                add.w      D0, [A6 + 0x14]
  3353. 000025FE  3D40 FFAA                move.w     [A6 - 0x56], D0
  3354. 00002602  2007                     move.l     D0, D7
  3355. 00002604  E780                     asl        D0, 3
  3356. 00002606  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  3357. 0000260A  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3358. 0000260E  D06E 0016                add.w      D0, [A6 + 0x16]
  3359. 00002612  3D40 FFB0                move.w     [A6 - 0x50], D0
  3360. 00002616  2007                     move.l     D0, D7
  3361. 00002618  E780                     asl        D0, 3
  3362. 0000261A  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  3363. 0000261E  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  3364. 00002622  D06E 0014                add.w      D0, [A6 + 0x14]
  3365. 00002626  3D40 FFAE                move.w     [A6 - 0x52], D0
  3366. 0000262A  486E FFCA                pea.l      [A6 - 0x36]
  3367. 0000262E  486E FFAA                pea.l      [A6 - 0x56]
  3368. 00002632  486E 000C                pea.l      [A6 + 0xC]
  3369. 00002636  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3370. 0000263A  4A40                     tst.w      D0
  3371. 0000263C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3372. 00002640  6700 0212                beq        +0x214 /* 00002854 */
  3373. 00002644  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3374. 00002648  2F20                     move.l     -[A7], -[A0]
  3375. 0000264A  2F20                     move.l     -[A7], -[A0]
  3376. 0000264C  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  3377. 00002650  526E FFAC                addq.w     [A6 - 0x54], 1
  3378. 00002654  526E FFAA                addq.w     [A6 - 0x56], 1
  3379. 00002658  536E FFB0                subq.w     [A6 - 0x50], 1
  3380. 0000265C  536E FFAE                subq.w     [A6 - 0x52], 1
  3381. 00002660  2007                     move.l     D0, D7
  3382. 00002662  508F                     addq.l     A7, 8
  3383. 00002664  6B00 01EE                bmi        +0x1F0 /* 00002854 */
  3384. 00002668  0C80 0000 0002           cmpi.l     D0, 0x2
  3385. 0000266E  6E00 01E4                bgt        +0x1E6 /* 00002854 */
  3386. 00002672  D080                     add.l      D0, D0
  3387. 00002674  303B 0806                move.w     D0, [PC + D0 + 0x6]
  3388. 00002678  4EFB 0000                jmp        [PC + D0.w]
  3389. 0000267C  0008 0080                ori.b      A0, 0x80
  3390. 00002680  00D8                     .incomplete
  3391. 00002682  206E FFDE                movea.l    A0, [A6 - 0x22]
  3392. 00002686  4A28 0003                tst.b      [A0 + 0x3]
  3393. 0000268A  664C                     bne        +0x4E /* 000026D8 */
  3394. 0000268C  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  3395. 00002690  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3396. 00002694  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3397. 00002698  2F20                     move.l     -[A7], -[A0]
  3398. 0000269A  2F20                     move.l     -[A7], -[A0]
  3399. 0000269C  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3400. 000026A0  3D6E FFAA FE8C           move.w     [A6 - 0x174], [A6 - 0x56]
  3401. 000026A6  3D6E FFAE FE90           move.w     [A6 - 0x170], [A6 - 0x52]
  3402. 000026AC  302E FFAC                move.w     D0, [A6 - 0x54]
  3403. 000026B0  5C40                     addq.w     D0, 6
  3404. 000026B2  3D40 FE8E                move.w     [A6 - 0x172], D0
  3405. 000026B6  302E FFB0                move.w     D0, [A6 - 0x50]
  3406. 000026BA  5D40                     subq.w     D0, 6
  3407. 000026BC  3D40 FE92                move.w     [A6 - 0x16E], D0
  3408. 000026C0  7006                     moveq.l    D0, 0x06
  3409. 000026C2  2F00                     move.l     -[A7], D0
  3410. 000026C4  4878 01F4                push.l     0x1F4
  3411. 000026C8  486E FE8C                pea.l      [A6 - 0x174]
  3412. 000026CC  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  3413. 000026D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3414. 000026D4  6000 017E                bra        +0x180 /* 00002854 */
  3415. label000026D8:
  3416. 000026D8  206E FFDE                movea.l    A0, [A6 - 0x22]
  3417. 000026DC  5088                     addq.l     A0, 8
  3418. 000026DE  2F20                     move.l     -[A7], -[A0]
  3419. 000026E0  2F20                     move.l     -[A7], -[A0]
  3420. 000026E2  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3421. 000026E6  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3422. 000026EA  2F20                     move.l     -[A7], -[A0]
  3423. 000026EC  2F20                     move.l     -[A7], -[A0]
  3424. 000026EE  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3425. 000026F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3426. 000026F6  6000 015C                bra        +0x15E /* 00002854 */
  3427. 000026FA  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3428. 000026FE  4A28 0003                tst.b      [A0 + 0x3]
  3429. 00002702  662C                     bne        +0x2E /* 00002730 */
  3430. 00002704  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  3431. 00002708  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3432. 0000270C  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3433. 00002710  2F20                     move.l     -[A7], -[A0]
  3434. 00002712  2F20                     move.l     -[A7], -[A0]
  3435. 00002714  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3436. 00002718  7006                     moveq.l    D0, 0x06
  3437. 0000271A  2F00                     move.l     -[A7], D0
  3438. 0000271C  4878 01F4                push.l     0x1F4
  3439. 00002720  486E FFAA                pea.l      [A6 - 0x56]
  3440. 00002724  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  3441. 00002728  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3442. 0000272C  6000 0126                bra        +0x128 /* 00002854 */
  3443. label00002730:
  3444. 00002730  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3445. 00002734  5088                     addq.l     A0, 8
  3446. 00002736  2F20                     move.l     -[A7], -[A0]
  3447. 00002738  2F20                     move.l     -[A7], -[A0]
  3448. 0000273A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3449. 0000273E  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3450. 00002742  2F20                     move.l     -[A7], -[A0]
  3451. 00002744  2F20                     move.l     -[A7], -[A0]
  3452. 00002746  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3453. 0000274A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3454. 0000274E  6000 0104                bra        +0x106 /* 00002854 */
  3455. 00002752  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  3456. 00002756  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3457. 0000275A  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3458. 0000275E  2F20                     move.l     -[A7], -[A0]
  3459. 00002760  2F20                     move.l     -[A7], -[A0]
  3460. 00002762  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3461. 00002766  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3462. 0000276A  3D68 0008 FFFE           move.w     [A6 - 0x2], [A0 + 0x8]
  3463. 00002770  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3464. 00002774  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3465. 00002778  43ED E62C                lea.l      A1, [A5 - 0x19D4]
  3466. 0000277C  20D9                     move.l     [A0]+, [A1]+
  3467. 0000277E  20D9                     move.l     [A0]+, [A1]+
  3468. 00002780  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3469. 00002784  41E8 000A                lea.l      A0, [A0 + 0xA]
  3470. 00002788  2F20                     move.l     -[A7], -[A0]
  3471. 0000278A  2F20                     move.l     -[A7], -[A0]
  3472. 0000278C  3F20                     move.w     -[A7], -[A0]
  3473. 0000278E  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3474. 00002792  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3475. 00002796  3028 0008                move.w     D0, [A0 + 0x8]
  3476. 0000279A  48C0                     ext.l      D0
  3477. 0000279C  2F00                     move.l     -[A7], D0
  3478. 0000279E  302B 017A                move.w     D0, [A3 + 0x17A]
  3479. 000027A2  48C0                     ext.l      D0
  3480. 000027A4  2F00                     move.l     -[A7], D0
  3481. 000027A6  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3482. 000027AA  3800                     move.w     D4, D0
  3483. 000027AC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3484. 000027B0  3028 0008                move.w     D0, [A0 + 0x8]
  3485. 000027B4  48C0                     ext.l      D0
  3486. 000027B6  2F00                     move.l     -[A7], D0
  3487. 000027B8  302B 017C                move.w     D0, [A3 + 0x17C]
  3488. 000027BC  48C0                     ext.l      D0
  3489. 000027BE  2F00                     move.l     -[A7], D0
  3490. 000027C0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3491. 000027C4  3A00                     move.w     D5, D0
  3492. 000027C6  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  3493. 000027CA  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3494. 000027CE  2F20                     move.l     -[A7], -[A0]
  3495. 000027D0  2F20                     move.l     -[A7], -[A0]
  3496. 000027D2  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3497. 000027D6  3D6E FFAC FFBC           move.w     [A6 - 0x44], [A6 - 0x54]
  3498. 000027DC  3D6E FFB0 FFC0           move.w     [A6 - 0x40], [A6 - 0x50]
  3499. 000027E2  302E FFAA                move.w     D0, [A6 - 0x56]
  3500. 000027E6  48C0                     ext.l      D0
  3501. 000027E8  7201                     moveq.l    D1, 0x01
  3502. 000027EA  C244                     and.w      D1, D4
  3503. 000027EC  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  3504. 000027F0  6704                     beq        +0x6 /* 000027F6 */
  3505. 000027F2  7206                     moveq.l    D1, 0x06
  3506. 000027F4  6002                     bra        +0x4 /* 000027F8 */
  3507. label000027F6:
  3508. 000027F6  7206                     moveq.l    D1, 0x06
  3509. label000027F8:
  3510. 000027F8  D280                     add.l      D1, D0
  3511. 000027FA  3D41 FFBE                move.w     [A6 - 0x42], D1
  3512. 000027FE  3D41 FFBA                move.w     [A6 - 0x46], D1
  3513. 00002802  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3514. 00002806  2F20                     move.l     -[A7], -[A0]
  3515. 00002808  2F20                     move.l     -[A7], -[A0]
  3516. 0000280A  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3517. 0000280E  3D6E FFAA FFBA           move.w     [A6 - 0x46], [A6 - 0x56]
  3518. 00002814  3D6E FFAE FFBE           move.w     [A6 - 0x42], [A6 - 0x52]
  3519. 0000281A  302E FFAC                move.w     D0, [A6 - 0x54]
  3520. 0000281E  48C0                     ext.l      D0
  3521. 00002820  7201                     moveq.l    D1, 0x01
  3522. 00002822  C245                     and.w      D1, D5
  3523. 00002824  508F                     addq.l     A7, 8
  3524. 00002826  6704                     beq        +0x6 /* 0000282C */
  3525. 00002828  7205                     moveq.l    D1, 0x05
  3526. 0000282A  6002                     bra        +0x4 /* 0000282E */
  3527. label0000282C:
  3528. 0000282C  7206                     moveq.l    D1, 0x06
  3529. label0000282E:
  3530. 0000282E  D280                     add.l      D1, D0
  3531. 00002830  3D41 FFC0                move.w     [A6 - 0x40], D1
  3532. 00002834  3D41 FFBC                move.w     [A6 - 0x44], D1
  3533. 00002838  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3534. 0000283C  2F20                     move.l     -[A7], -[A0]
  3535. 0000283E  2F20                     move.l     -[A7], -[A0]
  3536. 00002840  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3537. 00002844  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  3538. 00002848  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3539. 0000284C  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  3540. 00002850  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3541. label00002854:
  3542. 00002854  2007                     move.l     D0, D7
  3543. 00002856  E780                     asl        D0, 3
  3544. 00002858  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  3545. 0000285C  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  3546. 00002860  D06E 0016                add.w      D0, [A6 + 0x16]
  3547. 00002864  3D40 FFA4                move.w     [A6 - 0x5C], D0
  3548. 00002868  2007                     move.l     D0, D7
  3549. 0000286A  E780                     asl        D0, 3
  3550. 0000286C  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  3551. 00002870  3030 0800                move.w     D0, [A0 + D0]
  3552. 00002874  D06E 0014                add.w      D0, [A6 + 0x14]
  3553. 00002878  3D40 FFA2                move.w     [A6 - 0x5E], D0
  3554. 0000287C  2007                     move.l     D0, D7
  3555. 0000287E  E780                     asl        D0, 3
  3556. 00002880  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  3557. 00002884  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3558. 00002888  D06E 0016                add.w      D0, [A6 + 0x16]
  3559. 0000288C  3D40 FFA8                move.w     [A6 - 0x58], D0
  3560. 00002890  2007                     move.l     D0, D7
  3561. 00002892  E780                     asl        D0, 3
  3562. 00002894  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  3563. 00002898  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  3564. 0000289C  D06E 0014                add.w      D0, [A6 + 0x14]
  3565. 000028A0  3D40 FFA6                move.w     [A6 - 0x5A], D0
  3566. 000028A4  486E FFCA                pea.l      [A6 - 0x36]
  3567. 000028A8  486E FFA2                pea.l      [A6 - 0x5E]
  3568. 000028AC  486E 000C                pea.l      [A6 + 0xC]
  3569. 000028B0  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3570. 000028B4  4A40                     tst.w      D0
  3571. 000028B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3572. 000028BA  6700 00E2                beq        +0xE4 /* 0000299E */
  3573. 000028BE  7002                     moveq.l    D0, 0x02
  3574. 000028C0  B087                     cmp.l      D0, D7
  3575. 000028C2  6600 00B8                bne        +0xBA /* 0000297C */
  3576. 000028C6  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3577. 000028CA  3C28 0008                move.w     D6, [A0 + 0x8]
  3578. 000028CE  41ED E9FE                lea.l      A0, [A5 - 0x1602]
  3579. 000028D2  2F20                     move.l     -[A7], -[A0]
  3580. 000028D4  2F20                     move.l     -[A7], -[A0]
  3581. 000028D6  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3582. 000028DA  41EE FFAA                lea.l      A0, [A6 - 0x56]
  3583. 000028DE  2F20                     move.l     -[A7], -[A0]
  3584. 000028E0  2F20                     move.l     -[A7], -[A0]
  3585. 000028E2  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3586. 000028E6  7004                     moveq.l    D0, 0x04
  3587. 000028E8  C06B 0168                and.w      D0, [A3 + 0x168]
  3588. 000028EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3589. 000028F0  6716                     beq        +0x18 /* 00002908 */
  3590. 000028F2  2F0C                     move.l     -[A7], A4
  3591. 000028F4  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3592. 000028F8  3028 0008                move.w     D0, [A0 + 0x8]
  3593. 000028FC  48C0                     ext.l      D0
  3594. 000028FE  2F00                     move.l     -[A7], D0
  3595. 00002900  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3596. 00002904  508F                     addq.l     A7, 8
  3597. 00002906  6002                     bra        +0x4 /* 0000290A */
  3598. label00002908:
  3599. 00002908  4214                     clr.b      [A4]
  3600. label0000290A:
  3601. 0000290A  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  3602. 0000290E  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3603. 00002912  41EE FF94                lea.l      A0, [A6 - 0x6C]
  3604. 00002916  43ED E664                lea.l      A1, [A5 - 0x199C]
  3605. 0000291A  20D9                     move.l     [A0]+, [A1]+
  3606. 0000291C  20D9                     move.l     [A0]+, [A1]+
  3607. 0000291E  30D9                     move.w     [A0]+, [A1]+
  3608. 00002920  1D7C 0009 FF98           move.b     [A6 - 0x68], 0x9 /* '\t' */
  3609. 00002926  486E FF94                pea.l      [A6 - 0x6C]
  3610. 0000292A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3611. 0000292E  2F0C                     move.l     -[A7], A4
  3612. 00002930  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3613. 00002934  3C00                     move.w     D6, D0
  3614. 00002936  302E FFA8                move.w     D0, [A6 - 0x58]
  3615. 0000293A  48C0                     ext.l      D0
  3616. 0000293C  322E FFA8                move.w     D1, [A6 - 0x58]
  3617. 00002940  926E FFA4                sub.w      D1, [A6 - 0x5C]
  3618. 00002944  9246                     sub.w      D1, D6
  3619. 00002946  48C1                     ext.l      D1
  3620. 00002948  D2BC 0000 4001           add.l      D1, 0x4001
  3621. 0000294E  E281                     asr        D1, 1
  3622. 00002950  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  3623. 00002956  2A00                     move.l     D5, D0
  3624. 00002958  9A81                     sub.l      D5, D1
  3625. 0000295A  3005                     move.w     D0, D5
  3626. 0000295C  9046                     sub.w      D0, D6
  3627. 0000295E  3800                     move.w     D4, D0
  3628. 00002960  5244                     addq.w     D4, 1
  3629. 00002962  3D44 FFA0                move.w     [A6 - 0x60], D4
  3630. 00002966  3D6E FFA6 FF9E           move.w     [A6 - 0x62], [A6 - 0x5A]
  3631. 0000296C  2F0C                     move.l     -[A7], A4
  3632. 0000296E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  3633. 00002972  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  3634. 00002976  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3635. 0000297A  6022                     bra        +0x24 /* 0000299E */
  3636. label0000297C:
  3637. 0000297C  41EE FFAA                lea.l      A0, [A6 - 0x56]
  3638. 00002980  2F20                     move.l     -[A7], -[A0]
  3639. 00002982  2F20                     move.l     -[A7], -[A0]
  3640. 00002984  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  3641. 00002988  2207                     move.l     D1, D7
  3642. 0000298A  D281                     add.l      D1, D1
  3643. 0000298C  2001                     move.l     D0, D1
  3644. 0000298E  E589                     lsl        D1, 2
  3645. 00002990  D280                     add.l      D1, D0
  3646. 00002992  D288                     add.l      D1, A0
  3647. 00002994  2F01                     move.l     -[A7], D1
  3648. 00002996  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  3649. 0000299A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3650. label0000299E:
  3651. 0000299E  2007                     move.l     D0, D7
  3652. 000029A0  E780                     asl        D0, 3
  3653. 000029A2  41ED BD70                lea.l      A0, [A5 - 0x4290]
  3654. 000029A6  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  3655. 000029AA  D06E 0016                add.w      D0, [A6 + 0x16]
  3656. 000029AE  3D40 FFB4                move.w     [A6 - 0x4C], D0
  3657. 000029B2  2007                     move.l     D0, D7
  3658. 000029B4  E780                     asl        D0, 3
  3659. 000029B6  41ED BD70                lea.l      A0, [A5 - 0x4290]
  3660. 000029BA  3030 0800                move.w     D0, [A0 + D0]
  3661. 000029BE  D06E 0014                add.w      D0, [A6 + 0x14]
  3662. 000029C2  3D40 FFB2                move.w     [A6 - 0x4E], D0
  3663. 000029C6  2007                     move.l     D0, D7
  3664. 000029C8  E780                     asl        D0, 3
  3665. 000029CA  41ED BD70                lea.l      A0, [A5 - 0x4290]
  3666. 000029CE  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3667. 000029D2  D06E 0016                add.w      D0, [A6 + 0x16]
  3668. 000029D6  3D40 FFB8                move.w     [A6 - 0x48], D0
  3669. 000029DA  2007                     move.l     D0, D7
  3670. 000029DC  E780                     asl        D0, 3
  3671. 000029DE  41ED BD70                lea.l      A0, [A5 - 0x4290]
  3672. 000029E2  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  3673. 000029E6  D06E 0014                add.w      D0, [A6 + 0x14]
  3674. 000029EA  3D40 FFB6                move.w     [A6 - 0x4A], D0
  3675. 000029EE  486E FFCA                pea.l      [A6 - 0x36]
  3676. 000029F2  486E FFB2                pea.l      [A6 - 0x4E]
  3677. 000029F6  486E 000C                pea.l      [A6 + 0xC]
  3678. 000029FA  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3679. 000029FE  4A40                     tst.w      D0
  3680. 00002A00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3681. 00002A04  6700 0148                beq        +0x14A /* 00002B4E */
  3682. 00002A08  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3683. 00002A0C  2F20                     move.l     -[A7], -[A0]
  3684. 00002A0E  2F20                     move.l     -[A7], -[A0]
  3685. 00002A10  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  3686. 00002A14  526E FFB4                addq.w     [A6 - 0x4C], 1
  3687. 00002A18  526E FFB2                addq.w     [A6 - 0x4E], 1
  3688. 00002A1C  536E FFB8                subq.w     [A6 - 0x48], 1
  3689. 00002A20  536E FFB6                subq.w     [A6 - 0x4A], 1
  3690. 00002A24  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  3691. 00002A28  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3692. 00002A2C  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3693. 00002A30  2F20                     move.l     -[A7], -[A0]
  3694. 00002A32  2F20                     move.l     -[A7], -[A0]
  3695. 00002A34  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3696. 00002A38  2007                     move.l     D0, D7
  3697. 00002A3A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3698. 00002A3E  6B00 010E                bmi        +0x110 /* 00002B4E */
  3699. 00002A42  0C80 0000 0002           cmpi.l     D0, 0x2
  3700. 00002A48  6E00 0104                bgt        +0x106 /* 00002B4E */
  3701. 00002A4C  D080                     add.l      D0, D0
  3702. 00002A4E  303B 0806                move.w     D0, [PC + D0 + 0x6]
  3703. 00002A52  4EFB 0000                jmp        [PC + D0.w]
  3704. 00002A56  0008 0008                ori.b      A0, 0x8
  3705. 00002A5A  00D2                     .incomplete
  3706. 00002A5C  302E FFB4                move.w     D0, [A6 - 0x4C]
  3707. 00002A60  D07C 000D                add.w      D0, 0xD /* '\r' */
  3708. 00002A64  3D40 FFBC                move.w     [A6 - 0x44], D0
  3709. 00002A68  3D6E FFB2 FFBA           move.w     [A6 - 0x46], [A6 - 0x4E]
  3710. 00002A6E  3D6E FFBC FFC0           move.w     [A6 - 0x40], [A6 - 0x44]
  3711. 00002A74  3D6E FFB6 FFBE           move.w     [A6 - 0x42], [A6 - 0x4A]
  3712. 00002A7A  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3713. 00002A7E  2F20                     move.l     -[A7], -[A0]
  3714. 00002A80  2F20                     move.l     -[A7], -[A0]
  3715. 00002A82  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3716. 00002A86  3D6E FFB4 FFC4           move.w     [A6 - 0x3C], [A6 - 0x4C]
  3717. 00002A8C  3D6E FFB2 FFC2           move.w     [A6 - 0x3E], [A6 - 0x4E]
  3718. 00002A92  302E FFBC                move.w     D0, [A6 - 0x44]
  3719. 00002A96  5340                     subq.w     D0, 1
  3720. 00002A98  3D40 FFC8                move.w     [A6 - 0x38], D0
  3721. 00002A9C  3D6E FFB6 FFC6           move.w     [A6 - 0x3A], [A6 - 0x4A]
  3722. 00002AA2  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3723. 00002AA6  2F20                     move.l     -[A7], -[A0]
  3724. 00002AA8  2F20                     move.l     -[A7], -[A0]
  3725. 00002AAA  7008                     moveq.l    D0, 0x08
  3726. 00002AAC  2F00                     move.l     -[A7], D0
  3727. 00002AAE  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3728. 00002AB2  302E FFBC                move.w     D0, [A6 - 0x44]
  3729. 00002AB6  5240                     addq.w     D0, 1
  3730. 00002AB8  3D40 FFC4                move.w     [A6 - 0x3C], D0
  3731. 00002ABC  302E FFB4                move.w     D0, [A6 - 0x4C]
  3732. 00002AC0  D07C 001B                add.w      D0, 0x1B
  3733. 00002AC4  3D40 FFBC                move.w     [A6 - 0x44], D0
  3734. 00002AC8  3D6E FFB2 FFBA           move.w     [A6 - 0x46], [A6 - 0x4E]
  3735. 00002ACE  3D6E FFBC FFC0           move.w     [A6 - 0x40], [A6 - 0x44]
  3736. 00002AD4  3D6E FFB6 FFBE           move.w     [A6 - 0x42], [A6 - 0x4A]
  3737. 00002ADA  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3738. 00002ADE  2F20                     move.l     -[A7], -[A0]
  3739. 00002AE0  2F20                     move.l     -[A7], -[A0]
  3740. 00002AE2  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3741. 00002AE6  302E FFBC                move.w     D0, [A6 - 0x44]
  3742. 00002AEA  5340                     subq.w     D0, 1
  3743. 00002AEC  3D40 FFC8                move.w     [A6 - 0x38], D0
  3744. 00002AF0  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3745. 00002AF4  2F20                     move.l     -[A7], -[A0]
  3746. 00002AF6  2F20                     move.l     -[A7], -[A0]
  3747. 00002AF8  700C                     moveq.l    D0, 0x0C
  3748. 00002AFA  2F00                     move.l     -[A7], D0
  3749. 00002AFC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3750. 00002B00  302E FFBC                move.w     D0, [A6 - 0x44]
  3751. 00002B04  5240                     addq.w     D0, 1
  3752. 00002B06  3D40 FFC4                move.w     [A6 - 0x3C], D0
  3753. 00002B0A  3D6E FFB8 FFC8           move.w     [A6 - 0x38], [A6 - 0x48]
  3754. 00002B10  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3755. 00002B14  2F20                     move.l     -[A7], -[A0]
  3756. 00002B16  2F20                     move.l     -[A7], -[A0]
  3757. 00002B18  7008                     moveq.l    D0, 0x08
  3758. 00002B1A  2F00                     move.l     -[A7], D0
  3759. 00002B1C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3760. 00002B20  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3761. 00002B24  6028                     bra        +0x2A /* 00002B4E */
  3762. 00002B26  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3763. 00002B2A  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  3764. 00002B2E  20D9                     move.l     [A0]+, [A1]+
  3765. 00002B30  20D9                     move.l     [A0]+, [A1]+
  3766. 00002B32  536E FFC4                subq.w     [A6 - 0x3C], 1
  3767. 00002B36  526E FFC8                addq.w     [A6 - 0x38], 1
  3768. 00002B3A  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3769. 00002B3E  2F20                     move.l     -[A7], -[A0]
  3770. 00002B40  2F20                     move.l     -[A7], -[A0]
  3771. 00002B42  700D                     moveq.l    D0, 0x0D
  3772. 00002B44  2F00                     move.l     -[A7], D0
  3773. 00002B46  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3774. 00002B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3775. label00002B4E:
  3776. 00002B4E  1D7C 0030 FFD4           move.b     [A6 - 0x2C], 0x30 /* '0' */
  3777. 00002B54  1D7C 0030 FFD3           move.b     [A6 - 0x2D], 0x30 /* '0' */
  3778. 00002B5A  1D7C 0030 FFD2           move.b     [A6 - 0x2E], 0x30 /* '0' */
  3779. 00002B60  1D7C 0001 FFD5           move.b     [A6 - 0x2B], 0x1
  3780. 00002B66  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3781. 00002B6A  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3782. 00002B6E  7002                     moveq.l    D0, 0x02
  3783. 00002B70  B087                     cmp.l      D0, D7
  3784. 00002B72  588F                     addq.l     A7, 4
  3785. 00002B74  660E                     bne        +0x10 /* 00002B84 */
  3786. 00002B76  302E 0016                move.w     D0, [A6 + 0x16]
  3787. 00002B7A  D07C 0020                add.w      D0, 0x20 /* ' ' */
  3788. 00002B7E  3D40 FFBC                move.w     [A6 - 0x44], D0
  3789. 00002B82  600A                     bra        +0xC /* 00002B8E */
  3790. label00002B84:
  3791. 00002B84  302E 0016                move.w     D0, [A6 + 0x16]
  3792. 00002B88  5440                     addq.w     D0, 2
  3793. 00002B8A  3D40 FFBC                move.w     [A6 - 0x44], D0
  3794. label00002B8E:
  3795. 00002B8E  3D6E 0018 FFBA           move.w     [A6 - 0x46], [A6 + 0x18]
  3796. 00002B94  2D6E 0018 FFBE           move.l     [A6 - 0x42], [A6 + 0x18]
  3797. 00002B9A  486E FFCA                pea.l      [A6 - 0x36]
  3798. 00002B9E  486E FFBA                pea.l      [A6 - 0x46]
  3799. 00002BA2  486E 000C                pea.l      [A6 + 0xC]
  3800. 00002BA6  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3801. 00002BAA  4A40                     tst.w      D0
  3802. 00002BAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3803. 00002BB0  670E                     beq        +0x10 /* 00002BC0 */
  3804. 00002BB2  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3805. 00002BB6  2F20                     move.l     -[A7], -[A0]
  3806. 00002BB8  2F20                     move.l     -[A7], -[A0]
  3807. 00002BBA  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3808. 00002BBE  508F                     addq.l     A7, 8
  3809. label00002BC0:
  3810. 00002BC0  3D6E 001A FFBC           move.w     [A6 - 0x44], [A6 + 0x1A]
  3811. 00002BC6  302E FFB2                move.w     D0, [A6 - 0x4E]
  3812. 00002BCA  5240                     addq.w     D0, 1
  3813. 00002BCC  3D40 FFBA                move.w     [A6 - 0x46], D0
  3814. 00002BD0  536E FFBE                subq.w     [A6 - 0x42], 1
  3815. 00002BD4  486E FFCA                pea.l      [A6 - 0x36]
  3816. 00002BD8  486E FFBA                pea.l      [A6 - 0x46]
  3817. 00002BDC  486E 000C                pea.l      [A6 + 0xC]
  3818. 00002BE0  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3819. 00002BE4  4A40                     tst.w      D0
  3820. 00002BE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3821. 00002BEA  670E                     beq        +0x10 /* 00002BFA */
  3822. 00002BEC  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  3823. 00002BF0  2F20                     move.l     -[A7], -[A0]
  3824. 00002BF2  2F20                     move.l     -[A7], -[A0]
  3825. 00002BF4  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3826. 00002BF8  508F                     addq.l     A7, 8
  3827. label00002BFA:
  3828. 00002BFA  4CEE 18F0 FE74           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18C]
  3829. 00002C00  4E5E                     unlink     A6
  3830. 00002C02  4E75                     rts
  3831. export_671:
  3832. 00002C04  4E56 FFF8                link       A6, -0x0008
  3833. 00002C08  48E7 1110                movem.l    -[A7], D3,D7,A3
  3834. 00002C0C  266E 0008                movea.l    A3, [A6 + 0x8]
  3835. 00002C10  7010                     moveq.l    D0, 0x10
  3836. 00002C12  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  3837. 00002C16  6600 0088                bne        +0x8A /* 00002CA0 */
  3838. 00002C1A  2F0B                     move.l     -[A7], A3
  3839. 00002C1C  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3840. 00002C20  2D6B 0308 FFF8           move.l     [A6 - 0x8], [A3 + 0x308]
  3841. 00002C26  2D6B 031C FFFC           move.l     [A6 - 0x4], [A3 + 0x31C]
  3842. 00002C2C  486E FFF8                pea.l      [A6 - 0x8]
  3843. 00002C30  486E FFF8                pea.l      [A6 - 0x8]
  3844. 00002C34  486E 000C                pea.l      [A6 + 0xC]
  3845. 00002C38  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3846. 00002C3C  4A40                     tst.w      D0
  3847. 00002C3E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3848. 00002C42  6754                     beq        +0x56 /* 00002C98 */
  3849. 00002C44  4247                     clr.w      D7
  3850. label00002C46:
  3851. 00002C46  486E FFF8                pea.l      [A6 - 0x8]
  3852. 00002C4A  48C7                     ext.l      D7
  3853. 00002C4C  2007                     move.l     D0, D7
  3854. 00002C4E  E780                     asl        D0, 3
  3855. 00002C50  41EB 0308                lea.l      A0, [A3 + 0x308]
  3856. 00002C54  4870 0800                pea.l      [A0 + D0]
  3857. 00002C58  486E 000C                pea.l      [A6 + 0xC]
  3858. 00002C5C  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  3859. 00002C60  4A40                     tst.w      D0
  3860. 00002C62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3861. 00002C66  6728                     beq        +0x2A /* 00002C90 */
  3862. 00002C68  48C7                     ext.l      D7
  3863. 00002C6A  2F07                     move.l     -[A7], D7
  3864. 00002C6C  48C7                     ext.l      D7
  3865. 00002C6E  2007                     move.l     D0, D7
  3866. 00002C70  E780                     asl        D0, 3
  3867. 00002C72  43EB 0310                lea.l      A1, [A3 + 0x310]
  3868. 00002C76  41F1 0800                lea.l      A0, [A1 + D0]
  3869. 00002C7A  2F20                     move.l     -[A7], -[A0]
  3870. 00002C7C  2F20                     move.l     -[A7], -[A0]
  3871. 00002C7E  41EE 0014                lea.l      A0, [A6 + 0x14]
  3872. 00002C82  2F20                     move.l     -[A7], -[A0]
  3873. 00002C84  2F20                     move.l     -[A7], -[A0]
  3874. 00002C86  2F0B                     move.l     -[A7], A3
  3875. 00002C88  4EBA F88A                jsr        [PC - 0x776 /* 00002514 */]
  3876. 00002C8C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3877. label00002C90:
  3878. 00002C90  5247                     addq.w     D7, 1
  3879. 00002C92  0C47 0003                cmpi.w     D7, 0x3
  3880. 00002C96  6DAE                     blt        -0x50 /* 00002C46 */
  3881. label00002C98:
  3882. 00002C98  2F0B                     move.l     -[A7], A3
  3883. 00002C9A  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3884. 00002C9E  588F                     addq.l     A7, 4
  3885. label00002CA0:
  3886. 00002CA0  4CEE 0888 FFEC           movem.l    D3,D7,A3, [A6 - 0x14]
  3887. 00002CA6  4E5E                     unlink     A6
  3888. 00002CA8  4E75                     rts
  3889. export_672:
  3890. 00002CAA  4E56 FFF8                link       A6, -0x0008
  3891. 00002CAE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3892. 00002CB2  49ED C598                lea.l      A4, [A5 - 0x3A68]
  3893. 00002CB6  266E 0008                movea.l    A3, [A6 + 0x8]
  3894. 00002CBA  7010                     moveq.l    D0, 0x10
  3895. 00002CBC  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  3896. 00002CC0  6600 014C                bne        +0x14E /* 00002E0E */
  3897. 00002CC4  2F0B                     move.l     -[A7], A3
  3898. 00002CC6  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3899. 00002CCA  426E FFF8                clr.w      [A6 - 0x8]
  3900. 00002CCE  426E FFFA                clr.w      [A6 - 0x6]
  3901. 00002CD2  302B 0340                move.w     D0, [A3 + 0x340]
  3902. 00002CD6  5340                     subq.w     D0, 1
  3903. 00002CD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3904. 00002CDC  3D6B 016E FFFC           move.w     [A6 - 0x4], [A3 + 0x16E]
  3905. 00002CE2  41ED E9FE                lea.l      A0, [A5 - 0x1602]
  3906. 00002CE6  2F20                     move.l     -[A7], -[A0]
  3907. 00002CE8  2F20                     move.l     -[A7], -[A0]
  3908. 00002CEA  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3909. 00002CEE  41EE 0000                lea.l      A0, [A6 + 0x0]
  3910. 00002CF2  2F20                     move.l     -[A7], -[A0]
  3911. 00002CF4  2F20                     move.l     -[A7], -[A0]
  3912. 00002CF6  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3913. 00002CFA  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  3914. 00002CFE  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3915. 00002D02  302B 0302                move.w     D0, [A3 + 0x302]
  3916. 00002D06  5340                     subq.w     D0, 1
  3917. 00002D08  3D40 FFFA                move.w     [A6 - 0x6], D0
  3918. 00002D0C  302B 0300                move.w     D0, [A3 + 0x300]
  3919. 00002D10  5340                     subq.w     D0, 1
  3920. 00002D12  3D40 FFF8                move.w     [A6 - 0x8], D0
  3921. 00002D16  2D6B 0304 FFFC           move.l     [A6 - 0x4], [A3 + 0x304]
  3922. 00002D1C  41EE 0000                lea.l      A0, [A6 + 0x0]
  3923. 00002D20  2F20                     move.l     -[A7], -[A0]
  3924. 00002D22  2F20                     move.l     -[A7], -[A0]
  3925. 00002D24  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  3926. 00002D28  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3927. 00002D2C  43EB 0300                lea.l      A1, [A3 + 0x300]
  3928. 00002D30  20D9                     move.l     [A0]+, [A1]+
  3929. 00002D32  20D9                     move.l     [A0]+, [A1]+
  3930. 00002D34  4246                     clr.w      D6
  3931. 00002D36  7AFE                     moveq.l    D5, 0xFFFFFFFE
  3932. 00002D38  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3933. 00002D3A  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  3934. 00002D3E  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3935. 00002D42  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3936. label00002D46:
  3937. 00002D46  302E FFF8                move.w     D0, [A6 - 0x8]
  3938. 00002D4A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  3939. 00002D4E  6E5C                     bgt        +0x5E /* 00002DAC */
  3940. 00002D50  302D BD8E                move.w     D0, [A5 - 0x4272]
  3941. 00002D54  48C0                     ext.l      D0
  3942. 00002D56  2F00                     move.l     -[A7], D0
  3943. 00002D58  302B 017C                move.w     D0, [A3 + 0x17C]
  3944. 00002D5C  48C0                     ext.l      D0
  3945. 00002D5E  2F00                     move.l     -[A7], D0
  3946. 00002D60  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3947. 00002D64  D06E FFF8                add.w      D0, [A6 - 0x8]
  3948. 00002D68  3D40 FFFC                move.w     [A6 - 0x4], D0
  3949. 00002D6C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3950. 00002D70  508F                     addq.l     A7, 8
  3951. 00002D72  6D26                     blt        +0x28 /* 00002D9A */
  3952. 00002D74  48C7                     ext.l      D7
  3953. 00002D76  70FF                     moveq.l    D0, 0xFFFFFFFF
  3954. 00002D78  B087                     cmp.l      D0, D7
  3955. 00002D7A  6606                     bne        +0x8 /* 00002D82 */
  3956. 00002D7C  3E06                     move.w     D7, D6
  3957. 00002D7E  382E FFF8                move.w     D4, [A6 - 0x8]
  3958. label00002D82:
  3959. 00002D82  3A06                     move.w     D5, D6
  3960. 00002D84  5245                     addq.w     D5, 1
  3961. 00002D86  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  3962. 00002D8C  41EE 0000                lea.l      A0, [A6 + 0x0]
  3963. 00002D90  2F20                     move.l     -[A7], -[A0]
  3964. 00002D92  2F20                     move.l     -[A7], -[A0]
  3965. 00002D94  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3966. 00002D98  508F                     addq.l     A7, 8
  3967. label00002D9A:
  3968. 00002D9A  302E FFFC                move.w     D0, [A6 - 0x4]
  3969. 00002D9E  5240                     addq.w     D0, 1
  3970. 00002DA0  3D40 FFF8                move.w     [A6 - 0x8], D0
  3971. 00002DA4  5446                     addq.w     D6, 2
  3972. 00002DA6  0C46 0008                cmpi.w     D6, 0x8
  3973. 00002DAA  6D9A                     blt        -0x64 /* 00002D46 */
  3974. label00002DAC:
  3975. 00002DAC  BA47                     cmp.w      D5, D7
  3976. 00002DAE  6F52                     ble        +0x54 /* 00002E02 */
  3977. 00002DB0  302D BD90                move.w     D0, [A5 - 0x4270]
  3978. 00002DB4  48C0                     ext.l      D0
  3979. 00002DB6  2F00                     move.l     -[A7], D0
  3980. 00002DB8  302B 017A                move.w     D0, [A3 + 0x17A]
  3981. 00002DBC  48C0                     ext.l      D0
  3982. 00002DBE  2F00                     move.l     -[A7], D0
  3983. 00002DC0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3984. 00002DC4  D06B 0302                add.w      D0, [A3 + 0x302]
  3985. 00002DC8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3986. 00002DCC  3D40 FFFA                move.w     [A6 - 0x6], D0
  3987. 00002DD0  3D44 FFF8                move.w     [A6 - 0x8], D4
  3988. 00002DD4  41EE 0000                lea.l      A0, [A6 + 0x0]
  3989. 00002DD8  2F20                     move.l     -[A7], -[A0]
  3990. 00002DDA  2F20                     move.l     -[A7], -[A0]
  3991. 00002DDC  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3992. 00002DE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3993. 00002DE4  601C                     bra        +0x1E /* 00002E02 */
  3994. label00002DE6:
  3995. 00002DE6  7000                     moveq.l    D0, 0x00
  3996. 00002DE8  2F00                     move.l     -[A7], D0
  3997. 00002DEA  3207                     move.w     D1, D7
  3998. 00002DEC  5247                     addq.w     D7, 1
  3999. 00002DEE  D241                     add.w      D1, D1
  4000. 00002DF0  3234 1000                move.w     D1, [A4 + D1.w]
  4001. 00002DF4  48C1                     ext.l      D1
  4002. 00002DF6  2F01                     move.l     -[A7], D1
  4003. 00002DF8  2F0B                     move.l     -[A7], A3
  4004. 00002DFA  4EBA F520                jsr        [PC - 0xAE0 /* 0000231C */]
  4005. 00002DFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4006. label00002E02:
  4007. 00002E02  BA47                     cmp.w      D5, D7
  4008. 00002E04  6CE0                     bge        -0x1E /* 00002DE6 */
  4009. 00002E06  2F0B                     move.l     -[A7], A3
  4010. 00002E08  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4011. 00002E0C  588F                     addq.l     A7, 4
  4012. label00002E0E:
  4013. 00002E0E  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  4014. 00002E14  4E5E                     unlink     A6
  4015. 00002E16  4E75                     rts
  4016. export_673:
  4017. fn00002E18:
  4018. 00002E18  4E56 0000                link       A6, 0
  4019. 00002E1C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4020. 00002E20  286E 0010                movea.l    A4, [A6 + 0x10]
  4021. 00002E24  266E 0008                movea.l    A3, [A6 + 0x8]
  4022. 00002E28  4245                     clr.w      D5
  4023. 00002E2A  2F0B                     move.l     -[A7], A3
  4024. 00002E2C  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4025. 00002E30  302D BD8E                move.w     D0, [A5 - 0x4272]
  4026. 00002E34  48C0                     ext.l      D0
  4027. 00002E36  2F00                     move.l     -[A7], D0
  4028. 00002E38  302B 017C                move.w     D0, [A3 + 0x17C]
  4029. 00002E3C  48C0                     ext.l      D0
  4030. 00002E3E  2F00                     move.l     -[A7], D0
  4031. 00002E40  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  4032. 00002E44  3C00                     move.w     D6, D0
  4033. 00002E46  5246                     addq.w     D6, 1
  4034. 00002E48  3E06                     move.w     D7, D6
  4035. 00002E4A  DE6B 0300                add.w      D7, [A3 + 0x300]
  4036. 00002E4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4037. 00002E52  6004                     bra        +0x6 /* 00002E58 */
  4038. label00002E54:
  4039. 00002E54  5445                     addq.w     D5, 2
  4040. 00002E56  DE46                     add.w      D7, D6
  4041. label00002E58:
  4042. 00002E58  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  4043. 00002E5C  6DF6                     blt        -0x8 /* 00002E54 */
  4044. 00002E5E  200C                     move.l     D0, A4
  4045. 00002E60  670A                     beq        +0xC /* 00002E6C */
  4046. 00002E62  3947 0004                move.w     [A4 + 0x4], D7
  4047. 00002E66  3007                     move.w     D0, D7
  4048. 00002E68  9046                     sub.w      D0, D6
  4049. 00002E6A  3880                     move.w     [A4], D0
  4050. label00002E6C:
  4051. 00002E6C  302D BD90                move.w     D0, [A5 - 0x4270]
  4052. 00002E70  48C0                     ext.l      D0
  4053. 00002E72  2F00                     move.l     -[A7], D0
  4054. 00002E74  302B 017A                move.w     D0, [A3 + 0x17A]
  4055. 00002E78  48C0                     ext.l      D0
  4056. 00002E7A  2F00                     move.l     -[A7], D0
  4057. 00002E7C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  4058. 00002E80  3C00                     move.w     D6, D0
  4059. 00002E82  3E06                     move.w     D7, D6
  4060. 00002E84  DE6B 0302                add.w      D7, [A3 + 0x302]
  4061. 00002E88  BE6E 000E                cmp.w      D7, [A6 + 0xE]
  4062. 00002E8C  508F                     addq.l     A7, 8
  4063. 00002E8E  6C04                     bge        +0x6 /* 00002E94 */
  4064. 00002E90  5245                     addq.w     D5, 1
  4065. 00002E92  DE46                     add.w      D7, D6
  4066. label00002E94:
  4067. 00002E94  200C                     move.l     D0, A4
  4068. 00002E96  670C                     beq        +0xE /* 00002EA4 */
  4069. 00002E98  3947 0006                move.w     [A4 + 0x6], D7
  4070. 00002E9C  3007                     move.w     D0, D7
  4071. 00002E9E  9046                     sub.w      D0, D6
  4072. 00002EA0  3940 0002                move.w     [A4 + 0x2], D0
  4073. label00002EA4:
  4074. 00002EA4  2F0B                     move.l     -[A7], A3
  4075. 00002EA6  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4076. 00002EAA  3005                     move.w     D0, D5
  4077. 00002EAC  588F                     addq.l     A7, 4
  4078. 00002EAE  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  4079. 00002EB4  4E5E                     unlink     A6
  4080. 00002EB6  4E75                     rts
  4081. export_674:
  4082. 00002EB8  4E56 0000                link       A6, 0
  4083. 00002EBC  48E7 0018                movem.l    -[A7], A3,A4
  4084. 00002EC0  49ED C598                lea.l      A4, [A5 - 0x3A68]
  4085. 00002EC4  266E 0008                movea.l    A3, [A6 + 0x8]
  4086. 00002EC8  7000                     moveq.l    D0, 0x00
  4087. 00002ECA  2F00                     move.l     -[A7], D0
  4088. 00002ECC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4089. 00002ED0  2F0B                     move.l     -[A7], A3
  4090. 00002ED2  4EBA FF44                jsr        [PC - 0xBC /* 00002E18 */]
  4091. 00002ED6  D040                     add.w      D0, D0
  4092. 00002ED8  3034 0000                move.w     D0, [A4 + D0.w]
  4093. 00002EDC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4094. 00002EE2  4E5E                     unlink     A6
  4095. 00002EE4  4E75                     rts
  4096. export_675:
  4097. fn00002EE6:
  4098. 00002EE6  4E56 0000                link       A6, 0
  4099. 00002EEA  2F07                     move.l     -[A7], D7
  4100. 00002EEC  41EE 0010                lea.l      A0, [A6 + 0x10]
  4101. 00002EF0  2F20                     move.l     -[A7], -[A0]
  4102. 00002EF2  2F20                     move.l     -[A7], -[A0]
  4103. 00002EF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4104. 00002EF8  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4105. 00002EFC  4A40                     tst.w      D0
  4106. 00002EFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4107. 00002F02  6604                     bne        +0x6 /* 00002F08 */
  4108. 00002F04  7000                     moveq.l    D0, 0x00
  4109. 00002F06  6032                     bra        +0x34 /* 00002F3A */
  4110. label00002F08:
  4111. 00002F08  3E2E 000A                move.w     D7, [A6 + 0xA]
  4112. 00002F0C  DE7C 0018                add.w      D7, 0x18
  4113. 00002F10  BE6E 0012                cmp.w      D7, [A6 + 0x12]
  4114. 00002F14  6F04                     ble        +0x6 /* 00002F1A */
  4115. 00002F16  7001                     moveq.l    D0, 0x01
  4116. 00002F18  6020                     bra        +0x22 /* 00002F3A */
  4117. label00002F1A:
  4118. 00002F1A  0647 000D                addi.w     D7, 0xD /* '\r' */
  4119. 00002F1E  BE6E 0012                cmp.w      D7, [A6 + 0x12]
  4120. 00002F22  6F04                     ble        +0x6 /* 00002F28 */
  4121. 00002F24  7002                     moveq.l    D0, 0x02
  4122. 00002F26  6012                     bra        +0x14 /* 00002F3A */
  4123. label00002F28:
  4124. 00002F28  3007                     move.w     D0, D7
  4125. 00002F2A  D07C 000D                add.w      D0, 0xD /* '\r' */
  4126. 00002F2E  B06E 0012                cmp.w      D0, [A6 + 0x12]
  4127. 00002F32  6F04                     ble        +0x6 /* 00002F38 */
  4128. 00002F34  7003                     moveq.l    D0, 0x03
  4129. 00002F36  6002                     bra        +0x4 /* 00002F3A */
  4130. label00002F38:
  4131. 00002F38  7004                     moveq.l    D0, 0x04
  4132. label00002F3A:
  4133. 00002F3A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4134. 00002F3E  4E5E                     unlink     A6
  4135. 00002F40  4E75                     rts
  4136. export_676:
  4137. 00002F42  4E56 0000                link       A6, 0
  4138. 00002F46  48E7 0310                movem.l    -[A7], D6,D7,A3
  4139. 00002F4A  266E 0014                movea.l    A3, [A6 + 0x14]
  4140. 00002F4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4141. 00002F52  41EE 0010                lea.l      A0, [A6 + 0x10]
  4142. 00002F56  2F20                     move.l     -[A7], -[A0]
  4143. 00002F58  2F20                     move.l     -[A7], -[A0]
  4144. 00002F5A  4EBA FF8A                jsr        [PC - 0x76 /* 00002EE6 */]
  4145. 00002F5E  3C00                     move.w     D6, D0
  4146. 00002F60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4147. 00002F64  672A                     beq        +0x2C /* 00002F90 */
  4148. 00002F66  200B                     move.l     D0, A3
  4149. 00002F68  6726                     beq        +0x28 /* 00002F90 */
  4150. 00002F6A  41EE 0008                lea.l      A0, [A6 + 0x8]
  4151. 00002F6E  224B                     movea.l    A1, A3
  4152. 00002F70  22D8                     move.l     [A1]+, [A0]+
  4153. 00002F72  22D8                     move.l     [A1]+, [A0]+
  4154. 00002F74  3E2E 000A                move.w     D7, [A6 + 0xA]
  4155. 00002F78  DE7C 0032                add.w      D7, 0x32 /* '2' */
  4156. 00002F7C  0C46 0004                cmpi.w     D6, 0x4
  4157. 00002F80  6606                     bne        +0x8 /* 00002F88 */
  4158. 00002F82  3747 0002                move.w     [A3 + 0x2], D7
  4159. 00002F86  6008                     bra        +0xA /* 00002F90 */
  4160. label00002F88:
  4161. 00002F88  3007                     move.w     D0, D7
  4162. 00002F8A  5340                     subq.w     D0, 1
  4163. 00002F8C  3740 0006                move.w     [A3 + 0x6], D0
  4164. label00002F90:
  4165. 00002F90  3006                     move.w     D0, D6
  4166. 00002F92  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  4167. 00002F98  4E5E                     unlink     A6
  4168. 00002F9A  4E75                     rts
  4169. export_677:
  4170. 00002F9C  4E56 FFF0                link       A6, -0x0010
  4171. 00002FA0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4172. 00002FA4  49EE FFFA                lea.l      A4, [A6 - 0x6]
  4173. 00002FA8  3E2E 000E                move.w     D7, [A6 + 0xE]
  4174. 00002FAC  266E 0008                movea.l    A3, [A6 + 0x8]
  4175. 00002FB0  BE6E 0012                cmp.w      D7, [A6 + 0x12]
  4176. 00002FB4  6E00 0268                bgt        +0x26A /* 0000321E */
  4177. 00002FB8  2F0B                     move.l     -[A7], A3
  4178. 00002FBA  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4179. 00002FBE  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4180. 00002FC2  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4181. 00002FC6  43EB 0320                lea.l      A1, [A3 + 0x320]
  4182. 00002FCA  20D9                     move.l     [A0]+, [A1]+
  4183. 00002FCC  20D9                     move.l     [A0]+, [A1]+
  4184. 00002FCE  3007                     move.w     D0, D7
  4185. 00002FD0  5540                     subq.w     D0, 2
  4186. 00002FD2  588F                     addq.l     A7, 4
  4187. 00002FD4  6B28                     bmi        +0x2A /* 00002FFE */
  4188. 00002FD6  0C40 0002                cmpi.w     D0, 0x2
  4189. 00002FDA  6E22                     bgt        +0x24 /* 00002FFE */
  4190. 00002FDC  D040                     add.w      D0, D0
  4191. 00002FDE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4192. 00002FE2  4EFB 0000                jmp        [PC + D0.w]
  4193. 00002FE6  0014 000E                ori.b      [A4], 0xE
  4194. 00002FEA  0008 066D                ori.b      A0, 0x6D /* 'm' */
  4195. 00002FEE  000D C534                ori.b      A5, 0x34 /* '4' */
  4196. 00002FF2  066D 000D C534           addi.w     [A5 - 0x3ACC], 0xD /* '\r' */
  4197. 00002FF8  066D 0018 C534           addi.w     [A5 - 0x3ACC], 0x18
  4198. label00002FFE:
  4199. 00002FFE  302E 0012                move.w     D0, [A6 + 0x12]
  4200. 00003002  5340                     subq.w     D0, 1
  4201. 00003004  6B28                     bmi        +0x2A /* 0000302E */
  4202. 00003006  0C40 0002                cmpi.w     D0, 0x2
  4203. 0000300A  6E22                     bgt        +0x24 /* 0000302E */
  4204. 0000300C  D040                     add.w      D0, D0
  4205. 0000300E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4206. 00003012  4EFB 0000                jmp        [PC + D0.w]
  4207. 00003016  0008 000E                ori.b      A0, 0xE
  4208. 0000301A  0014 046D                ori.b      [A4], 0x6D /* 'm' */
  4209. 0000301E  000D C538                ori.b      A5, 0x38 /* '8' */
  4210. 00003022  046D 000D C538           subi.w     [A5 - 0x3AC8], 0xD /* '\r' */
  4211. 00003028  046D 0013 C538           subi.w     [A5 - 0x3AC8], 0x13
  4212. label0000302E:
  4213. 0000302E  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4214. 00003032  2F20                     move.l     -[A7], -[A0]
  4215. 00003034  2F20                     move.l     -[A7], -[A0]
  4216. 00003036  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  4217. 0000303A  41EB 0328                lea.l      A0, [A3 + 0x328]
  4218. 0000303E  2F20                     move.l     -[A7], -[A0]
  4219. 00003040  2F20                     move.l     -[A7], -[A0]
  4220. 00003042  486D C5BC                pea.l      [A5 - 0x3A44]
  4221. 00003046  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  4222. 0000304A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4223. 0000304E  6000 01BA                bra        +0x1BC /* 0000320A */
  4224. label00003052:
  4225. 00003052  7000                     moveq.l    D0, 0x00
  4226. 00003054  4A47                     tst.w      D7
  4227. 00003056  6708                     beq        +0xA /* 00003060 */
  4228. 00003058  BE6B 0328                cmp.w      D7, [A3 + 0x328]
  4229. 0000305C  6602                     bne        +0x4 /* 00003060 */
  4230. 0000305E  7001                     moveq.l    D0, 0x01
  4231. label00003060:
  4232. 00003060  3A00                     move.w     D5, D0
  4233. 00003062  4246                     clr.w      D6
  4234. 00003064  3007                     move.w     D0, D7
  4235. 00003066  5340                     subq.w     D0, 1
  4236. 00003068  6B00 0164                bmi        +0x166 /* 000031CE */
  4237. 0000306C  0C40 0003                cmpi.w     D0, 0x3
  4238. 00003070  6E00 015C                bgt        +0x15E /* 000031CE */
  4239. 00003074  D040                     add.w      D0, D0
  4240. 00003076  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4241. 0000307A  4EFB 0000                jmp        [PC + D0.w]
  4242. 0000307E  000A 00EA                ori.b      A2, 0xEA
  4243. 00003082  00EA                     .incomplete
  4244. 00003084  013C 41EB                btst       0xEB, D0
  4245. 00003088  0200 2F20                andi.b     D0, 0x20 /* ' ' */
  4246. 0000308C  2F20                     move.l     -[A7], -[A0]
  4247. 0000308E  3F20                     move.w     -[A7], -[A0]
  4248. 00003090  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  4249. 00003094  2F0C                     move.l     -[A7], A4
  4250. 00003096  302B 01B4                move.w     D0, [A3 + 0x1B4]
  4251. 0000309A  48C0                     ext.l      D0
  4252. 0000309C  2F00                     move.l     -[A7], D0
  4253. 0000309E  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  4254. 000030A2  2B4C C54C                move.l     [A5 - 0x3AB4], A4
  4255. 000030A6  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4256. 000030AA  43EB 0216                lea.l      A1, [A3 + 0x216]
  4257. 000030AE  20D9                     move.l     [A0]+, [A1]+
  4258. 000030B0  20D9                     move.l     [A0]+, [A1]+
  4259. 000030B2  30D9                     move.w     [A0]+, [A1]+
  4260. 000030B4  1D7C 0009 FFF4           move.b     [A6 - 0xC], 0x9 /* '\t' */
  4261. 000030BA  486E FFF0                pea.l      [A6 - 0x10]
  4262. 000030BE  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  4263. 000030C2  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  4264. 000030C6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4265. 000030CA  3800                     move.w     D4, D0
  4266. 000030CC  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4267. 000030D0  43EB 0320                lea.l      A1, [A3 + 0x320]
  4268. 000030D4  20D9                     move.l     [A0]+, [A1]+
  4269. 000030D6  20D9                     move.l     [A0]+, [A1]+
  4270. 000030D8  302D C534                move.w     D0, [A5 - 0x3ACC]
  4271. 000030DC  D07C 0018                add.w      D0, 0x18
  4272. 000030E0  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4273. 000030E4  48C0                     ext.l      D0
  4274. 000030E6  322D C538                move.w     D1, [A5 - 0x3AC8]
  4275. 000030EA  926D C534                sub.w      D1, [A5 - 0x3ACC]
  4276. 000030EE  9244                     sub.w      D1, D4
  4277. 000030F0  48C1                     ext.l      D1
  4278. 000030F2  D2BC 0000 4001           add.l      D1, 0x4001
  4279. 000030F8  E281                     asr        D1, 1
  4280. 000030FA  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  4281. 00003100  9081                     sub.l      D0, D1
  4282. 00003102  3B40 C55A                move.w     [A5 - 0x3AA6], D0
  4283. 00003106  9044                     sub.w      D0, D4
  4284. 00003108  5240                     addq.w     D0, 1
  4285. 0000310A  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  4286. 0000310E  302D C536                move.w     D0, [A5 - 0x3ACA]
  4287. 00003112  48C0                     ext.l      D0
  4288. 00003114  322D C536                move.w     D1, [A5 - 0x3ACA]
  4289. 00003118  926D C532                sub.w      D1, [A5 - 0x3ACE]
  4290. 0000311C  926B 018E                sub.w      D1, [A3 + 0x18E]
  4291. 00003120  48C1                     ext.l      D1
  4292. 00003122  D2BC 0000 4001           add.l      D1, 0x4001
  4293. 00003128  E281                     asr        D1, 1
  4294. 0000312A  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  4295. 00003130  9081                     sub.l      D0, D1
  4296. 00003132  3B40 C55E                move.w     [A5 - 0x3AA2], D0
  4297. 00003136  302B 018E                move.w     D0, [A3 + 0x18E]
  4298. 0000313A  48C0                     ext.l      D0
  4299. 0000313C  2F00                     move.l     -[A7], D0
  4300. 0000313E  4EBA 0476                jsr        [PC + 0x476 /* 000035B6 */]
  4301. 00003142  4A45                     tst.w      D5
  4302. 00003144  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4303. 00003148  6700 0084                beq        +0x86 /* 000031CE */
  4304. 0000314C  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4305. 00003150  43EB 0320                lea.l      A1, [A3 + 0x320]
  4306. 00003154  20D9                     move.l     [A0]+, [A1]+
  4307. 00003156  20D9                     move.l     [A0]+, [A1]+
  4308. 00003158  302D C534                move.w     D0, [A5 - 0x3ACC]
  4309. 0000315C  D07C 0018                add.w      D0, 0x18
  4310. 00003160  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4311. 00003164  6068                     bra        +0x6A /* 000031CE */
  4312. 00003166  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4313. 0000316A  43EB 0320                lea.l      A1, [A3 + 0x320]
  4314. 0000316E  20D9                     move.l     [A0]+, [A1]+
  4315. 00003170  20D9                     move.l     [A0]+, [A1]+
  4316. 00003172  0C47 0002                cmpi.w     D7, 0x2
  4317. 00003176  6620                     bne        +0x22 /* 00003198 */
  4318. 00003178  066D 0018 C534           addi.w     [A5 - 0x3ACC], 0x18
  4319. 0000317E  302D C534                move.w     D0, [A5 - 0x3ACC]
  4320. 00003182  D07C 000D                add.w      D0, 0xD /* '\r' */
  4321. 00003186  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4322. 0000318A  7019                     moveq.l    D0, 0x19
  4323. 0000318C  B06B 01B4                cmp.w      D0, [A3 + 0x1B4]
  4324. 00003190  57C6                     seq        D6
  4325. 00003192  0246 0001                andi.w     D6, 0x1
  4326. 00003196  6036                     bra        +0x38 /* 000031CE */
  4327. label00003198:
  4328. 00003198  066D 0025 C534           addi.w     [A5 - 0x3ACC], 0x25 /* '%' */
  4329. 0000319E  302D C534                move.w     D0, [A5 - 0x3ACC]
  4330. 000031A2  D07C 000D                add.w      D0, 0xD /* '\r' */
  4331. 000031A6  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4332. 000031AA  0C6B 0190 01B4           cmpi.w     [A3 + 0x1B4], 0x190
  4333. 000031B0  57C6                     seq        D6
  4334. 000031B2  0246 0001                andi.w     D6, 0x1
  4335. 000031B6  6016                     bra        +0x18 /* 000031CE */
  4336. 000031B8  4A45                     tst.w      D5
  4337. 000031BA  6712                     beq        +0x14 /* 000031CE */
  4338. 000031BC  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4339. 000031C0  43EB 0320                lea.l      A1, [A3 + 0x320]
  4340. 000031C4  20D9                     move.l     [A0]+, [A1]+
  4341. 000031C6  20D9                     move.l     [A0]+, [A1]+
  4342. 000031C8  046D 0013 C534           subi.w     [A5 - 0x3ACC], 0x13
  4343. label000031CE:
  4344. 000031CE  4A45                     tst.w      D5
  4345. 000031D0  6604                     bne        +0x6 /* 000031D6 */
  4346. 000031D2  4A46                     tst.w      D6
  4347. 000031D4  6732                     beq        +0x34 /* 00003208 */
  4348. label000031D6:
  4349. 000031D6  526D C534                addq.w     [A5 - 0x3ACC], 1
  4350. 000031DA  536D C538                subq.w     [A5 - 0x3AC8], 1
  4351. 000031DE  526D C532                addq.w     [A5 - 0x3ACE], 1
  4352. 000031E2  536D C536                subq.w     [A5 - 0x3ACA], 1
  4353. 000031E6  4A46                     tst.w      D6
  4354. 000031E8  6710                     beq        +0x12 /* 000031FA */
  4355. 000031EA  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4356. 000031EE  2F20                     move.l     -[A7], -[A0]
  4357. 000031F0  2F20                     move.l     -[A7], -[A0]
  4358. 000031F2  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  4359. 000031F6  508F                     addq.l     A7, 8
  4360. 000031F8  600E                     bra        +0x10 /* 00003208 */
  4361. label000031FA:
  4362. 000031FA  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4363. 000031FE  2F20                     move.l     -[A7], -[A0]
  4364. 00003200  2F20                     move.l     -[A7], -[A0]
  4365. 00003202  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4366. 00003206  508F                     addq.l     A7, 8
  4367. label00003208:
  4368. 00003208  5247                     addq.w     D7, 1
  4369. label0000320A:
  4370. 0000320A  BE6E 0012                cmp.w      D7, [A6 + 0x12]
  4371. 0000320E  6F00 FE42                ble        -0x1BC /* 00003052 */
  4372. 00003212  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  4373. 00003216  2F0B                     move.l     -[A7], A3
  4374. 00003218  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4375. 0000321C  588F                     addq.l     A7, 4
  4376. label0000321E:
  4377. 0000321E  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  4378. 00003224  4E5E                     unlink     A6
  4379. 00003226  4E75                     rts
  4380. export_678:
  4381. 00003228  4E56 FFEA                link       A6, -0x0016
  4382. 0000322C  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  4383. 00003230  3A2E 0012                move.w     D5, [A6 + 0x12]
  4384. 00003234  3E2E 000E                move.w     D7, [A6 + 0xE]
  4385. 00003238  266E 0008                movea.l    A3, [A6 + 0x8]
  4386. 0000323C  2F0B                     move.l     -[A7], A3
  4387. 0000323E  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  4388. 00003242  588F                     addq.l     A7, 4
  4389. 00003244  6000 020E                bra        +0x210 /* 00003454 */
  4390. label00003248:
  4391. 00003248  48C7                     ext.l      D7
  4392. 0000324A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4393. 0000324C  B087                     cmp.l      D0, D7
  4394. 0000324E  6616                     bne        +0x18 /* 00003266 */
  4395. 00003250  41ED C532                lea.l      A0, [A5 - 0x3ACE]
  4396. 00003254  43EB 02C4                lea.l      A1, [A3 + 0x2C4]
  4397. 00003258  20D9                     move.l     [A0]+, [A1]+
  4398. 0000325A  20D9                     move.l     [A0]+, [A1]+
  4399. 0000325C  41EB 02CE                lea.l      A0, [A3 + 0x2CE]
  4400. 00003260  2B48 C54C                move.l     [A5 - 0x3AB4], A0
  4401. 00003264  602E                     bra        +0x30 /* 00003294 */
  4402. label00003266:
  4403. 00003266  3B6B 02EE C532           move.w     [A5 - 0x3ACE], [A3 + 0x2EE]
  4404. 0000326C  3B6B 02F2 C536           move.w     [A5 - 0x3ACA], [A3 + 0x2F2]
  4405. 00003272  302B 02F0                move.w     D0, [A3 + 0x2F0]
  4406. 00003276  48C0                     ext.l      D0
  4407. 00003278  322B 02F6                move.w     D1, [A3 + 0x2F6]
  4408. 0000327C  5241                     addq.w     D1, 1
  4409. 0000327E  C3C7                     muls.w     D1, D7
  4410. 00003280  D280                     add.l      D1, D0
  4411. 00003282  3B41 C534                move.w     [A5 - 0x3ACC], D1
  4412. 00003286  302B 02F6                move.w     D0, [A3 + 0x2F6]
  4413. 0000328A  D06D C534                add.w      D0, [A5 - 0x3ACC]
  4414. 0000328E  5340                     subq.w     D0, 1
  4415. 00003290  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4416. label00003294:
  4417. 00003294  41EB 01EE                lea.l      A0, [A3 + 0x1EE]
  4418. 00003298  2F20                     move.l     -[A7], -[A0]
  4419. 0000329A  2F20                     move.l     -[A7], -[A0]
  4420. 0000329C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  4421. 000032A0  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4422. 000032A4  2F20                     move.l     -[A7], -[A0]
  4423. 000032A6  2F20                     move.l     -[A7], -[A0]
  4424. 000032A8  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  4425. 000032AC  48C7                     ext.l      D7
  4426. 000032AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  4427. 000032B0  B087                     cmp.l      D0, D7
  4428. 000032B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4429. 000032B6  6600 0092                bne        +0x94 /* 0000334A */
  4430. 000032BA  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4431. 000032BE  43EB 0216                lea.l      A1, [A3 + 0x216]
  4432. 000032C2  20D9                     move.l     [A0]+, [A1]+
  4433. 000032C4  20D9                     move.l     [A0]+, [A1]+
  4434. 000032C6  30D9                     move.w     [A0]+, [A1]+
  4435. 000032C8  002E 0001 FFEF           ori.b      [A6 - 0x11], 0x1
  4436. 000032CE  486E FFEA                pea.l      [A6 - 0x16]
  4437. 000032D2  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  4438. 000032D6  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  4439. 000032DA  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4440. 000032DE  3C00                     move.w     D6, D0
  4441. 000032E0  302D C538                move.w     D0, [A5 - 0x3AC8]
  4442. 000032E4  48C0                     ext.l      D0
  4443. 000032E6  322D C538                move.w     D1, [A5 - 0x3AC8]
  4444. 000032EA  926D C534                sub.w      D1, [A5 - 0x3ACC]
  4445. 000032EE  9246                     sub.w      D1, D6
  4446. 000032F0  48C1                     ext.l      D1
  4447. 000032F2  D2BC 0000 4001           add.l      D1, 0x4001
  4448. 000032F8  E281                     asr        D1, 1
  4449. 000032FA  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  4450. 00003300  9081                     sub.l      D0, D1
  4451. 00003302  3B40 C55A                move.w     [A5 - 0x3AA6], D0
  4452. 00003306  9046                     sub.w      D0, D6
  4453. 00003308  5240                     addq.w     D0, 1
  4454. 0000330A  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  4455. 0000330E  302D C536                move.w     D0, [A5 - 0x3ACA]
  4456. 00003312  48C0                     ext.l      D0
  4457. 00003314  322D C536                move.w     D1, [A5 - 0x3ACA]
  4458. 00003318  926D C532                sub.w      D1, [A5 - 0x3ACE]
  4459. 0000331C  926B 018E                sub.w      D1, [A3 + 0x18E]
  4460. 00003320  48C1                     ext.l      D1
  4461. 00003322  D2BC 0000 4001           add.l      D1, 0x4001
  4462. 00003328  E281                     asr        D1, 1
  4463. 0000332A  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  4464. 00003330  9081                     sub.l      D0, D1
  4465. 00003332  3B40 C55E                move.w     [A5 - 0x3AA2], D0
  4466. 00003336  302B 018E                move.w     D0, [A3 + 0x18E]
  4467. 0000333A  48C0                     ext.l      D0
  4468. 0000333C  2F00                     move.l     -[A7], D0
  4469. 0000333E  4EBA 0276                jsr        [PC + 0x276 /* 000035B6 */]
  4470. 00003342  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4471. 00003346  6000 010A                bra        +0x10C /* 00003452 */
  4472. label0000334A:
  4473. 0000334A  41EB 0200                lea.l      A0, [A3 + 0x200]
  4474. 0000334E  2F20                     move.l     -[A7], -[A0]
  4475. 00003350  2F20                     move.l     -[A7], -[A0]
  4476. 00003352  3F20                     move.w     -[A7], -[A0]
  4477. 00003354  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  4478. 00003358  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4479. 0000335C  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  4480. 00003360  20D9                     move.l     [A0]+, [A1]+
  4481. 00003362  20D9                     move.l     [A0]+, [A1]+
  4482. 00003364  302D C534                move.w     D0, [A5 - 0x3ACC]
  4483. 00003368  48C0                     ext.l      D0
  4484. 0000336A  322D C538                move.w     D1, [A5 - 0x3AC8]
  4485. 0000336E  926D C534                sub.w      D1, [A5 - 0x3ACC]
  4486. 00003372  48C1                     ext.l      D1
  4487. 00003374  2F00                     move.l     -[A7], D0
  4488. 00003376  2001                     move.l     D0, D1
  4489. 00003378  7202                     moveq.l    D1, 0x02
  4490. 0000337A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4491. 0000337E  2200                     move.l     D1, D0
  4492. 00003380  201F                     move.l     D0, [A7]+
  4493. 00003382  D280                     add.l      D1, D0
  4494. 00003384  3D41 FFF6                move.w     [A6 - 0xA], D1
  4495. 00003388  302D C532                move.w     D0, [A5 - 0x3ACE]
  4496. 0000338C  48C0                     ext.l      D0
  4497. 0000338E  322D C536                move.w     D1, [A5 - 0x3ACA]
  4498. 00003392  926D C532                sub.w      D1, [A5 - 0x3ACE]
  4499. 00003396  48C1                     ext.l      D1
  4500. 00003398  2F00                     move.l     -[A7], D0
  4501. 0000339A  2001                     move.l     D0, D1
  4502. 0000339C  7202                     moveq.l    D1, 0x02
  4503. 0000339E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4504. 000033A2  2200                     move.l     D1, D0
  4505. 000033A4  201F                     move.l     D0, [A7]+
  4506. 000033A6  D280                     add.l      D1, D0
  4507. 000033A8  3D41 FFF4                move.w     [A6 - 0xC], D1
  4508. 000033AC  0C47 0001                cmpi.w     D7, 0x1
  4509. 000033B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4510. 000033B4  6632                     bne        +0x34 /* 000033E8 */
  4511. 000033B6  576E FFF6                subq.w     [A6 - 0xA], 3
  4512. 000033BA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4513. 000033BE  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4514. 000033C2  546E FFF6                addq.w     [A6 - 0xA], 2
  4515. 000033C6  546E FFF4                addq.w     [A6 - 0xC], 2
  4516. 000033CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4517. 000033CE  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  4518. 000033D2  586E FFF6                addq.w     [A6 - 0xA], 4
  4519. 000033D6  596E FFF4                subq.w     [A6 - 0xC], 4
  4520. 000033DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4521. 000033DE  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  4522. 000033E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4523. 000033E6  6056                     bra        +0x58 /* 0000343E */
  4524. label000033E8:
  4525. 000033E8  302E FFF6                move.w     D0, [A6 - 0xA]
  4526. 000033EC  5540                     subq.w     D0, 2
  4527. 000033EE  3B40 C534                move.w     [A5 - 0x3ACC], D0
  4528. 000033F2  302E FFF6                move.w     D0, [A6 - 0xA]
  4529. 000033F6  5440                     addq.w     D0, 2
  4530. 000033F8  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4531. 000033FC  302E FFF4                move.w     D0, [A6 - 0xC]
  4532. 00003400  5540                     subq.w     D0, 2
  4533. 00003402  3B40 C532                move.w     [A5 - 0x3ACE], D0
  4534. 00003406  302E FFF4                move.w     D0, [A6 - 0xC]
  4535. 0000340A  5440                     addq.w     D0, 2
  4536. 0000340C  3B40 C536                move.w     [A5 - 0x3ACA], D0
  4537. 00003410  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4538. 00003414  2F20                     move.l     -[A7], -[A0]
  4539. 00003416  2F20                     move.l     -[A7], -[A0]
  4540. 00003418  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  4541. 0000341C  3D6D C532 FFF4           move.w     [A6 - 0xC], [A5 - 0x3ACE]
  4542. 00003422  3B6D C536 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3ACA]
  4543. 00003428  3B6E FFF4 C536           move.w     [A5 - 0x3ACA], [A6 - 0xC]
  4544. 0000342E  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4545. 00003432  2F20                     move.l     -[A7], -[A0]
  4546. 00003434  2F20                     move.l     -[A7], -[A0]
  4547. 00003436  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  4548. 0000343A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4549. label0000343E:
  4550. 0000343E  BE6B 02F8                cmp.w      D7, [A3 + 0x2F8]
  4551. 00003442  660E                     bne        +0x10 /* 00003452 */
  4552. 00003444  41EE 0000                lea.l      A0, [A6 + 0x0]
  4553. 00003448  2F20                     move.l     -[A7], -[A0]
  4554. 0000344A  2F20                     move.l     -[A7], -[A0]
  4555. 0000344C  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4556. 00003450  508F                     addq.l     A7, 8
  4557. label00003452:
  4558. 00003452  5247                     addq.w     D7, 1
  4559. label00003454:
  4560. 00003454  BA47                     cmp.w      D5, D7
  4561. 00003456  6C00 FDF0                bge        -0x20E /* 00003248 */
  4562. 0000345A  2F0B                     move.l     -[A7], A3
  4563. 0000345C  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4564. 00003460  588F                     addq.l     A7, 4
  4565. 00003462  4CEE 08E0 FFDA           movem.l    D5,D6,D7,A3, [A6 - 0x26]
  4566. 00003468  4E5E                     unlink     A6
  4567. 0000346A  4E75                     rts
  4568. fn0000346C:
  4569. 0000346C  4E56 FFF8                link       A6, -0x0008
  4570. 00003470  4A6D C558                tst.w      [A5 - 0x3AA8]
  4571. 00003474  6D32                     blt        +0x34 /* 000034A8 */
  4572. 00003476  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4573. 0000347A  2068 0412                movea.l    A0, [A0 + 0x412]
  4574. 0000347E  2068 0246                movea.l    A0, [A0 + 0x246]
  4575. 00003482  302D C558                move.w     D0, [A5 - 0x3AA8]
  4576. 00003486  48C0                     ext.l      D0
  4577. 00003488  2200                     move.l     D1, D0
  4578. 0000348A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  4579. 0000348E  4841                     swap.w     D1
  4580. 00003490  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  4581. 00003494  4841                     swap.w     D1
  4582. 00003496  4241                     clr.w      D1
  4583. 00003498  D081                     add.l      D0, D1
  4584. 0000349A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4585. 0000349E  41F0 0800                lea.l      A0, [A0 + D0]
  4586. 000034A2  22D8                     move.l     [A1]+, [A0]+
  4587. 000034A4  22D8                     move.l     [A1]+, [A0]+
  4588. 000034A6  602E                     bra        +0x30 /* 000034D6 */
  4589. label000034A8:
  4590. 000034A8  302D C558                move.w     D0, [A5 - 0x3AA8]
  4591. 000034AC  48C0                     ext.l      D0
  4592. 000034AE  72FE                     moveq.l    D1, 0xFFFFFFFE
  4593. 000034B0  B280                     cmp.l      D1, D0
  4594. 000034B2  6616                     bne        +0x18 /* 000034CA */
  4595. 000034B4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4596. 000034B8  2068 0412                movea.l    A0, [A0 + 0x412]
  4597. 000034BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4598. 000034C0  41E8 0092                lea.l      A0, [A0 + 0x92]
  4599. 000034C4  22D8                     move.l     [A1]+, [A0]+
  4600. 000034C6  22D8                     move.l     [A1]+, [A0]+
  4601. 000034C8  600C                     bra        +0xE /* 000034D6 */
  4602. label000034CA:
  4603. 000034CA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4604. 000034CE  43ED E5E8                lea.l      A1, [A5 - 0x1A18]
  4605. 000034D2  20D9                     move.l     [A0]+, [A1]+
  4606. 000034D4  20D9                     move.l     [A0]+, [A1]+
  4607. label000034D6:
  4608. 000034D6  4A2E FFFB                tst.b      [A6 - 0x5]
  4609. 000034DA  6614                     bne        +0x16 /* 000034F0 */
  4610. 000034DC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4611. 000034E0  2068 0412                movea.l    A0, [A0 + 0x412]
  4612. 000034E4  2068 0246                movea.l    A0, [A0 + 0x246]
  4613. 000034E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4614. 000034EC  22D8                     move.l     [A1]+, [A0]+
  4615. 000034EE  22D8                     move.l     [A1]+, [A0]+
  4616. label000034F0:
  4617. 000034F0  202E FFF8                move.l     D0, [A6 - 0x8]
  4618. 000034F4  B0AD C57A                cmp.l      D0, [A5 - 0x3A86]
  4619. 000034F8  6612                     bne        +0x14 /* 0000350C */
  4620. 000034FA  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  4621. 000034FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4622. 00003502  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  4623. 00003506  4A40                     tst.w      D0
  4624. 00003508  508F                     addq.l     A7, 8
  4625. 0000350A  661C                     bne        +0x1E /* 00003528 */
  4626. label0000350C:
  4627. 0000350C  41EE 0000                lea.l      A0, [A6 + 0x0]
  4628. 00003510  2F20                     move.l     -[A7], -[A0]
  4629. 00003512  2F20                     move.l     -[A7], -[A0]
  4630. 00003514  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  4631. 00003518  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4632. 0000351C  2F20                     move.l     -[A7], -[A0]
  4633. 0000351E  2F20                     move.l     -[A7], -[A0]
  4634. 00003520  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  4635. 00003524  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4636. label00003528:
  4637. 00003528  4E5E                     unlink     A6
  4638. 0000352A  4E75                     rts
  4639. fn0000352C:
  4640. 0000352C  4E56 FFF6                link       A6, -0x000A
  4641. 00003530  2F0A                     move.l     -[A7], A2
  4642. 00003532  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4643. 00003536  2068 0412                movea.l    A0, [A0 + 0x412]
  4644. 0000353A  302E 000A                move.w     D0, [A6 + 0xA]
  4645. 0000353E  48C0                     ext.l      D0
  4646. 00003540  D080                     add.l      D0, D0
  4647. 00003542  2200                     move.l     D1, D0
  4648. 00003544  E588                     lsl        D0, 2
  4649. 00003546  D081                     add.l      D0, D1
  4650. 00003548  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4651. 0000354C  45E8 009A                lea.l      A2, [A0 + 0x9A]
  4652. 00003550  41F2 0800                lea.l      A0, [A2 + D0]
  4653. 00003554  22D8                     move.l     [A1]+, [A0]+
  4654. 00003556  22D8                     move.l     [A1]+, [A0]+
  4655. 00003558  32D8                     move.w     [A1]+, [A0]+
  4656. 0000355A  41EE 0000                lea.l      A0, [A6 + 0x0]
  4657. 0000355E  2F20                     move.l     -[A7], -[A0]
  4658. 00003560  2F20                     move.l     -[A7], -[A0]
  4659. 00003562  3F20                     move.w     -[A7], -[A0]
  4660. 00003564  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  4661. 00003568  246E FFF2                movea.l    A2, [A6 - 0xE]
  4662. 0000356C  4E5E                     unlink     A6
  4663. 0000356E  4E75                     rts
  4664. fn00003570:
  4665. 00003570  48E7 0310                movem.l    -[A7], D6,D7,A3
  4666. 00003574  3C2F 0016                move.w     D6, [A7 + 0x16]
  4667. 00003578  3E2F 0012                move.w     D7, [A7 + 0x12]
  4668. 0000357C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4669. 00003580  47E8 032E                lea.l      A3, [A0 + 0x32E]
  4670. label00003584:
  4671. 00003584  7001                     moveq.l    D0, 0x01
  4672. 00003586  B06B 000C                cmp.w      D0, [A3 + 0xC]
  4673. 0000358A  661C                     bne        +0x1E /* 000035A8 */
  4674. 0000358C  BE6B 0004                cmp.w      D7, [A3 + 0x4]
  4675. 00003590  6D16                     blt        +0x18 /* 000035A8 */
  4676. 00003592  BE6B 0006                cmp.w      D7, [A3 + 0x6]
  4677. 00003596  6E10                     bgt        +0x12 /* 000035A8 */
  4678. 00003598  BC6B 0008                cmp.w      D6, [A3 + 0x8]
  4679. 0000359C  6D0A                     blt        +0xC /* 000035A8 */
  4680. 0000359E  BC6B 000A                cmp.w      D6, [A3 + 0xA]
  4681. 000035A2  6E04                     bgt        +0x6 /* 000035A8 */
  4682. 000035A4  7001                     moveq.l    D0, 0x01
  4683. 000035A6  6008                     bra        +0xA /* 000035B0 */
  4684. label000035A8:
  4685. 000035A8  2653                     movea.l    A3, [A3]
  4686. 000035AA  200B                     move.l     D0, A3
  4687. 000035AC  66D6                     bne        -0x28 /* 00003584 */
  4688. 000035AE  7000                     moveq.l    D0, 0x00
  4689. label000035B0:
  4690. 000035B0  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  4691. 000035B4  4E75                     rts
  4692. fn000035B6:
  4693. 000035B6  4E56 FFF4                link       A6, -0x000C
  4694. 000035BA  2F07                     move.l     -[A7], D7
  4695. 000035BC  3D6D C55C FFFE           move.w     [A6 - 0x2], [A5 - 0x3AA4]
  4696. 000035C2  3D6D C55E FFFC           move.w     [A6 - 0x4], [A5 - 0x3AA2]
  4697. 000035C8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4698. 000035CC  3E2D C55E                move.w     D7, [A5 - 0x3AA2]
  4699. 000035D0  9E68 018E                sub.w      D7, [A0 + 0x18E]
  4700. 000035D4  302D C55C                move.w     D0, [A5 - 0x3AA4]
  4701. 000035D8  B06D C534                cmp.w      D0, [A5 - 0x3ACC]
  4702. 000035DC  6D0A                     blt        +0xC /* 000035E8 */
  4703. 000035DE  302D C55A                move.w     D0, [A5 - 0x3AA6]
  4704. 000035E2  B06D C538                cmp.w      D0, [A5 - 0x3AC8]
  4705. 000035E6  6F26                     ble        +0x28 /* 0000360E */
  4706. label000035E8:
  4707. 000035E8  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4708. 000035EC  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4709. 000035F0  2F20                     move.l     -[A7], -[A0]
  4710. 000035F2  2F20                     move.l     -[A7], -[A0]
  4711. 000035F4  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  4712. 000035F8  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  4713. 000035FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4714. 00003600  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  4715. 00003604  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  4716. 00003608  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4717. 0000360C  6062                     bra        +0x64 /* 00003670 */
  4718. label0000360E:
  4719. 0000360E  BE6D C532                cmp.w      D7, [A5 - 0x3ACE]
  4720. 00003612  6D10                     blt        +0x12 /* 00003624 */
  4721. 00003614  302E 000A                move.w     D0, [A6 + 0xA]
  4722. 00003618  D047                     add.w      D0, D7
  4723. 0000361A  322D C536                move.w     D1, [A5 - 0x3ACA]
  4724. 0000361E  5241                     addq.w     D1, 1
  4725. 00003620  B240                     cmp.w      D1, D0
  4726. 00003622  6C3E                     bge        +0x40 /* 00003662 */
  4727. label00003624:
  4728. 00003624  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4729. 00003628  43ED C532                lea.l      A1, [A5 - 0x3ACE]
  4730. 0000362C  20D9                     move.l     [A0]+, [A1]+
  4731. 0000362E  20D9                     move.l     [A0]+, [A1]+
  4732. 00003630  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4733. 00003634  3D7C 8001 FFF6           move.w     [A6 - 0xA], 0x8001
  4734. 0000363A  3D7C 7FFE FFFA           move.w     [A6 - 0x6], 0x7FFE
  4735. 00003640  41EE FFFC                lea.l      A0, [A6 - 0x4]
  4736. 00003644  2F20                     move.l     -[A7], -[A0]
  4737. 00003646  2F20                     move.l     -[A7], -[A0]
  4738. 00003648  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  4739. 0000364C  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  4740. 00003650  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4741. 00003654  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  4742. 00003658  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  4743. 0000365C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4744. 00003660  600E                     bra        +0x10 /* 00003670 */
  4745. label00003662:
  4746. 00003662  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  4747. 00003666  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4748. 0000366A  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  4749. 0000366E  508F                     addq.l     A7, 8
  4750. label00003670:
  4751. 00003670  2E2E FFF0                move.l     D7, [A6 - 0x10]
  4752. 00003674  4E5E                     unlink     A6
  4753. 00003676  4E75                     rts
  4754. fn00003678:
  4755. 00003678  4E56 0000                link       A6, 0
  4756. 0000367C  2F07                     move.l     -[A7], D7
  4757. 0000367E  3E2E 000A                move.w     D7, [A6 + 0xA]
  4758. 00003682  302E 000E                move.w     D0, [A6 + 0xE]
  4759. 00003686  48C0                     ext.l      D0
  4760. 00003688  2F00                     move.l     -[A7], D0
  4761. 0000368A  4EBA FEA0                jsr        [PC - 0x160 /* 0000352C */]
  4762. 0000368E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4763. 00003692  4A68 0374                tst.w      [A0 + 0x374]
  4764. 00003696  588F                     addq.l     A7, 4
  4765. 00003698  663A                     bne        +0x3C /* 000036D4 */
  4766. 0000369A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4767. 0000369E  2068 0370                movea.l    A0, [A0 + 0x370]
  4768. 000036A2  48C7                     ext.l      D7
  4769. 000036A4  2007                     move.l     D0, D7
  4770. 000036A6  E780                     asl        D0, 3
  4771. 000036A8  3030 0800                move.w     D0, [A0 + D0]
  4772. 000036AC  5340                     subq.w     D0, 1
  4773. 000036AE  3B40 C536                move.w     [A5 - 0x3ACA], D0
  4774. 000036B2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4775. 000036B6  9068 0362                sub.w      D0, [A0 + 0x362]
  4776. 000036BA  5240                     addq.w     D0, 1
  4777. 000036BC  3B40 C532                move.w     [A5 - 0x3ACE], D0
  4778. 000036C0  7000                     moveq.l    D0, 0x00
  4779. 000036C2  2F00                     move.l     -[A7], D0
  4780. 000036C4  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4781. 000036C8  2F20                     move.l     -[A7], -[A0]
  4782. 000036CA  2F20                     move.l     -[A7], -[A0]
  4783. 000036CC  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4784. 000036D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4785. label000036D4:
  4786. 000036D4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4787. 000036D8  2068 0370                movea.l    A0, [A0 + 0x370]
  4788. 000036DC  48C7                     ext.l      D7
  4789. 000036DE  2007                     move.l     D0, D7
  4790. 000036E0  E780                     asl        D0, 3
  4791. 000036E2  3B70 0802 C536           move.w     [A5 - 0x3ACA], [A0 + D0 + 0x2]
  4792. 000036E8  226D B9F8                movea.l    A1, [A5 - 0x4608]
  4793. 000036EC  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  4794. 000036F0  9069 0362                sub.w      D0, [A1 + 0x362]
  4795. 000036F4  5240                     addq.w     D0, 1
  4796. 000036F6  3B40 C532                move.w     [A5 - 0x3ACE], D0
  4797. 000036FA  3007                     move.w     D0, D7
  4798. 000036FC  5247                     addq.w     D7, 1
  4799. 000036FE  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  4800. 00003702  6D16                     blt        +0x18 /* 0000371A */
  4801. 00003704  7000                     moveq.l    D0, 0x00
  4802. 00003706  2F00                     move.l     -[A7], D0
  4803. 00003708  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4804. 0000370C  2F20                     move.l     -[A7], -[A0]
  4805. 0000370E  2F20                     move.l     -[A7], -[A0]
  4806. 00003710  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4807. 00003714  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4808. 00003718  6016                     bra        +0x18 /* 00003730 */
  4809. label0000371A:
  4810. 0000371A  7000                     moveq.l    D0, 0x00
  4811. 0000371C  2F00                     move.l     -[A7], D0
  4812. 0000371E  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4813. 00003722  2F20                     move.l     -[A7], -[A0]
  4814. 00003724  2F20                     move.l     -[A7], -[A0]
  4815. 00003726  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4816. 0000372A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4817. 0000372E  60A4                     bra        -0x5A /* 000036D4 */
  4818. label00003730:
  4819. 00003730  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4820. 00003734  4E5E                     unlink     A6
  4821. 00003736  4E75                     rts
  4822. fn00003738:
  4823. 00003738  2F07                     move.l     -[A7], D7
  4824. 0000373A  3E2F 000A                move.w     D7, [A7 + 0xA]
  4825. 0000373E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4826. 00003742  4A68 0374                tst.w      [A0 + 0x374]
  4827. 00003746  6762                     beq        +0x64 /* 000037AA */
  4828. 00003748  7003                     moveq.l    D0, 0x03
  4829. 0000374A  2F00                     move.l     -[A7], D0
  4830. 0000374C  4EBA FDDE                jsr        [PC - 0x222 /* 0000352C */]
  4831. 00003750  588F                     addq.l     A7, 4
  4832. label00003752:
  4833. 00003752  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4834. 00003756  2068 0370                movea.l    A0, [A0 + 0x370]
  4835. 0000375A  48C7                     ext.l      D7
  4836. 0000375C  2007                     move.l     D0, D7
  4837. 0000375E  E780                     asl        D0, 3
  4838. 00003760  3B70 0802 C536           move.w     [A5 - 0x3ACA], [A0 + D0 + 0x2]
  4839. 00003766  226D B9F8                movea.l    A1, [A5 - 0x4608]
  4840. 0000376A  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  4841. 0000376E  9069 0362                sub.w      D0, [A1 + 0x362]
  4842. 00003772  5240                     addq.w     D0, 1
  4843. 00003774  3B40 C532                move.w     [A5 - 0x3ACE], D0
  4844. 00003778  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4845. 0000377C  2068 0370                movea.l    A0, [A0 + 0x370]
  4846. 00003780  48C7                     ext.l      D7
  4847. 00003782  2007                     move.l     D0, D7
  4848. 00003784  E780                     asl        D0, 3
  4849. 00003786  4A70 0806                tst.w      [A0 + D0 + 0x6]
  4850. 0000378A  6714                     beq        +0x16 /* 000037A0 */
  4851. 0000378C  7000                     moveq.l    D0, 0x00
  4852. 0000378E  2F00                     move.l     -[A7], D0
  4853. 00003790  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4854. 00003794  2F20                     move.l     -[A7], -[A0]
  4855. 00003796  2F20                     move.l     -[A7], -[A0]
  4856. 00003798  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4857. 0000379C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4858. label000037A0:
  4859. 000037A0  3007                     move.w     D0, D7
  4860. 000037A2  5247                     addq.w     D7, 1
  4861. 000037A4  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  4862. 000037A8  6DA8                     blt        -0x56 /* 00003752 */
  4863. label000037AA:
  4864. 000037AA  2E1F                     move.l     D7, [A7]+
  4865. 000037AC  4E75                     rts
  4866. fn000037AE:
  4867. 000037AE  2F07                     move.l     -[A7], D7
  4868. 000037B0  3E2F 000A                move.w     D7, [A7 + 0xA]
  4869. 000037B4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4870. 000037B8  4A68 0374                tst.w      [A0 + 0x374]
  4871. 000037BC  6762                     beq        +0x64 /* 00003820 */
  4872. 000037BE  7003                     moveq.l    D0, 0x03
  4873. 000037C0  2F00                     move.l     -[A7], D0
  4874. 000037C2  4EBA FD68                jsr        [PC - 0x298 /* 0000352C */]
  4875. 000037C6  588F                     addq.l     A7, 4
  4876. label000037C8:
  4877. 000037C8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4878. 000037CC  2068 0356                movea.l    A0, [A0 + 0x356]
  4879. 000037D0  48C7                     ext.l      D7
  4880. 000037D2  2007                     move.l     D0, D7
  4881. 000037D4  E780                     asl        D0, 3
  4882. 000037D6  3B70 0802 C538           move.w     [A5 - 0x3AC8], [A0 + D0 + 0x2]
  4883. 000037DC  226D B9F8                movea.l    A1, [A5 - 0x4608]
  4884. 000037E0  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  4885. 000037E4  9069 0348                sub.w      D0, [A1 + 0x348]
  4886. 000037E8  5240                     addq.w     D0, 1
  4887. 000037EA  3B40 C534                move.w     [A5 - 0x3ACC], D0
  4888. 000037EE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4889. 000037F2  2068 0356                movea.l    A0, [A0 + 0x356]
  4890. 000037F6  48C7                     ext.l      D7
  4891. 000037F8  2007                     move.l     D0, D7
  4892. 000037FA  E780                     asl        D0, 3
  4893. 000037FC  4A70 0806                tst.w      [A0 + D0 + 0x6]
  4894. 00003800  6714                     beq        +0x16 /* 00003816 */
  4895. 00003802  7001                     moveq.l    D0, 0x01
  4896. 00003804  2F00                     move.l     -[A7], D0
  4897. 00003806  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4898. 0000380A  2F20                     move.l     -[A7], -[A0]
  4899. 0000380C  2F20                     move.l     -[A7], -[A0]
  4900. 0000380E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4901. 00003812  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4902. label00003816:
  4903. 00003816  3007                     move.w     D0, D7
  4904. 00003818  5247                     addq.w     D7, 1
  4905. 0000381A  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  4906. 0000381E  6DA8                     blt        -0x56 /* 000037C8 */
  4907. label00003820:
  4908. 00003820  2E1F                     move.l     D7, [A7]+
  4909. 00003822  4E75                     rts
  4910. fn00003824:
  4911. 00003824  4E56 0000                link       A6, 0
  4912. 00003828  2F07                     move.l     -[A7], D7
  4913. 0000382A  3E2E 000A                move.w     D7, [A6 + 0xA]
  4914. 0000382E  302E 000E                move.w     D0, [A6 + 0xE]
  4915. 00003832  48C0                     ext.l      D0
  4916. 00003834  2F00                     move.l     -[A7], D0
  4917. 00003836  4EBA FCF4                jsr        [PC - 0x30C /* 0000352C */]
  4918. 0000383A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4919. 0000383E  4A68 0374                tst.w      [A0 + 0x374]
  4920. 00003842  588F                     addq.l     A7, 4
  4921. 00003844  663A                     bne        +0x3C /* 00003880 */
  4922. 00003846  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4923. 0000384A  2068 0356                movea.l    A0, [A0 + 0x356]
  4924. 0000384E  48C7                     ext.l      D7
  4925. 00003850  2007                     move.l     D0, D7
  4926. 00003852  E780                     asl        D0, 3
  4927. 00003854  3030 0800                move.w     D0, [A0 + D0]
  4928. 00003858  5340                     subq.w     D0, 1
  4929. 0000385A  3B40 C538                move.w     [A5 - 0x3AC8], D0
  4930. 0000385E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4931. 00003862  9068 0348                sub.w      D0, [A0 + 0x348]
  4932. 00003866  5240                     addq.w     D0, 1
  4933. 00003868  3B40 C534                move.w     [A5 - 0x3ACC], D0
  4934. 0000386C  7001                     moveq.l    D0, 0x01
  4935. 0000386E  2F00                     move.l     -[A7], D0
  4936. 00003870  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4937. 00003874  2F20                     move.l     -[A7], -[A0]
  4938. 00003876  2F20                     move.l     -[A7], -[A0]
  4939. 00003878  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4940. 0000387C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4941. label00003880:
  4942. 00003880  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4943. 00003884  2068 0356                movea.l    A0, [A0 + 0x356]
  4944. 00003888  48C7                     ext.l      D7
  4945. 0000388A  2007                     move.l     D0, D7
  4946. 0000388C  E780                     asl        D0, 3
  4947. 0000388E  3B70 0802 C538           move.w     [A5 - 0x3AC8], [A0 + D0 + 0x2]
  4948. 00003894  226D B9F8                movea.l    A1, [A5 - 0x4608]
  4949. 00003898  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  4950. 0000389C  9069 0348                sub.w      D0, [A1 + 0x348]
  4951. 000038A0  5240                     addq.w     D0, 1
  4952. 000038A2  3B40 C534                move.w     [A5 - 0x3ACC], D0
  4953. 000038A6  3007                     move.w     D0, D7
  4954. 000038A8  5247                     addq.w     D7, 1
  4955. 000038AA  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  4956. 000038AE  6D16                     blt        +0x18 /* 000038C6 */
  4957. 000038B0  7001                     moveq.l    D0, 0x01
  4958. 000038B2  2F00                     move.l     -[A7], D0
  4959. 000038B4  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4960. 000038B8  2F20                     move.l     -[A7], -[A0]
  4961. 000038BA  2F20                     move.l     -[A7], -[A0]
  4962. 000038BC  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4963. 000038C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4964. 000038C4  6016                     bra        +0x18 /* 000038DC */
  4965. label000038C6:
  4966. 000038C6  7001                     moveq.l    D0, 0x01
  4967. 000038C8  2F00                     move.l     -[A7], D0
  4968. 000038CA  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4969. 000038CE  2F20                     move.l     -[A7], -[A0]
  4970. 000038D0  2F20                     move.l     -[A7], -[A0]
  4971. 000038D2  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  4972. 000038D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4973. 000038DA  60A4                     bra        -0x5A /* 00003880 */
  4974. label000038DC:
  4975. 000038DC  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4976. 000038E0  4E5E                     unlink     A6
  4977. 000038E2  4E75                     rts
  4978. fn000038E4:
  4979. 000038E4  206D C560                movea.l    A0, [A5 - 0x3AA0]
  4980. 000038E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  4981. 000038EA  B068 0004                cmp.w      D0, [A0 + 0x4]
  4982. 000038EE  6600 0098                bne        +0x9A /* 00003988 */
  4983. 000038F2  7000                     moveq.l    D0, 0x00
  4984. 000038F4  2F00                     move.l     -[A7], D0
  4985. 000038F6  4EBA FC34                jsr        [PC - 0x3CC /* 0000352C */]
  4986. 000038FA  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  4987. 00003900  3B6D C578 C538           move.w     [A5 - 0x3AC8], [A5 - 0x3A88]
  4988. 00003906  206D C560                movea.l    A0, [A5 - 0x3AA0]
  4989. 0000390A  3B68 0002 C536           move.w     [A5 - 0x3ACA], [A0 + 0x2]
  4990. 00003910  226D B9F8                movea.l    A1, [A5 - 0x4608]
  4991. 00003914  3028 0002                move.w     D0, [A0 + 0x2]
  4992. 00003918  9069 0362                sub.w      D0, [A1 + 0x362]
  4993. 0000391C  5240                     addq.w     D0, 1
  4994. 0000391E  3B40 C532                move.w     [A5 - 0x3ACE], D0
  4995. 00003922  7000                     moveq.l    D0, 0x00
  4996. 00003924  2F00                     move.l     -[A7], D0
  4997. 00003926  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  4998. 0000392A  2F20                     move.l     -[A7], -[A0]
  4999. 0000392C  2F20                     move.l     -[A7], -[A0]
  5000. 0000392E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5001. 00003932  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5002. 00003938  206D C564                movea.l    A0, [A5 - 0x3A9C]
  5003. 0000393C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5004. 0000393E  B068 0004                cmp.w      D0, [A0 + 0x4]
  5005. 00003942  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5006. 00003946  6714                     beq        +0x16 /* 0000395C */
  5007. 00003948  7000                     moveq.l    D0, 0x00
  5008. 0000394A  2F00                     move.l     -[A7], D0
  5009. 0000394C  322D C570                move.w     D1, [A5 - 0x3A90]
  5010. 00003950  48C1                     ext.l      D1
  5011. 00003952  2F01                     move.l     -[A7], D1
  5012. 00003954  4EBA FECE                jsr        [PC - 0x132 /* 00003824 */]
  5013. 00003958  508F                     addq.l     A7, 8
  5014. 0000395A  602C                     bra        +0x2E /* 00003988 */
  5015. label0000395C:
  5016. 0000395C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5017. 00003960  2068 0356                movea.l    A0, [A0 + 0x356]
  5018. 00003964  302D C56E                move.w     D0, [A5 - 0x3A92]
  5019. 00003968  48C0                     ext.l      D0
  5020. 0000396A  E780                     asl        D0, 3
  5021. 0000396C  72FF                     moveq.l    D1, 0xFFFFFFFF
  5022. 0000396E  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  5023. 00003972  6714                     beq        +0x16 /* 00003988 */
  5024. 00003974  7000                     moveq.l    D0, 0x00
  5025. 00003976  2F00                     move.l     -[A7], D0
  5026. 00003978  322D C570                move.w     D1, [A5 - 0x3A90]
  5027. 0000397C  48C1                     ext.l      D1
  5028. 0000397E  5281                     addq.l     D1, 1
  5029. 00003980  2F01                     move.l     -[A7], D1
  5030. 00003982  4EBA FEA0                jsr        [PC - 0x160 /* 00003824 */]
  5031. 00003986  508F                     addq.l     A7, 8
  5032. label00003988:
  5033. 00003988  206D C564                movea.l    A0, [A5 - 0x3A9C]
  5034. 0000398C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5035. 0000398E  B068 0004                cmp.w      D0, [A0 + 0x4]
  5036. 00003992  6600 0098                bne        +0x9A /* 00003A2C */
  5037. 00003996  7000                     moveq.l    D0, 0x00
  5038. 00003998  2F00                     move.l     -[A7], D0
  5039. 0000399A  4EBA FB90                jsr        [PC - 0x470 /* 0000352C */]
  5040. 0000399E  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5041. 000039A4  3B6D C576 C536           move.w     [A5 - 0x3ACA], [A5 - 0x3A8A]
  5042. 000039AA  206D C564                movea.l    A0, [A5 - 0x3A9C]
  5043. 000039AE  3B68 0002 C538           move.w     [A5 - 0x3AC8], [A0 + 0x2]
  5044. 000039B4  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5045. 000039B8  3028 0002                move.w     D0, [A0 + 0x2]
  5046. 000039BC  9069 0348                sub.w      D0, [A1 + 0x348]
  5047. 000039C0  5240                     addq.w     D0, 1
  5048. 000039C2  3B40 C534                move.w     [A5 - 0x3ACC], D0
  5049. 000039C6  7001                     moveq.l    D0, 0x01
  5050. 000039C8  2F00                     move.l     -[A7], D0
  5051. 000039CA  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  5052. 000039CE  2F20                     move.l     -[A7], -[A0]
  5053. 000039D0  2F20                     move.l     -[A7], -[A0]
  5054. 000039D2  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5055. 000039D6  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5056. 000039DC  206D C560                movea.l    A0, [A5 - 0x3AA0]
  5057. 000039E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5058. 000039E2  B068 0004                cmp.w      D0, [A0 + 0x4]
  5059. 000039E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5060. 000039EA  6714                     beq        +0x16 /* 00003A00 */
  5061. 000039EC  7000                     moveq.l    D0, 0x00
  5062. 000039EE  2F00                     move.l     -[A7], D0
  5063. 000039F0  322D C56C                move.w     D1, [A5 - 0x3A94]
  5064. 000039F4  48C1                     ext.l      D1
  5065. 000039F6  2F01                     move.l     -[A7], D1
  5066. 000039F8  4EBA FC7E                jsr        [PC - 0x382 /* 00003678 */]
  5067. 000039FC  508F                     addq.l     A7, 8
  5068. 000039FE  602C                     bra        +0x2E /* 00003A2C */
  5069. label00003A00:
  5070. 00003A00  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5071. 00003A04  2068 0370                movea.l    A0, [A0 + 0x370]
  5072. 00003A08  302D C56A                move.w     D0, [A5 - 0x3A96]
  5073. 00003A0C  48C0                     ext.l      D0
  5074. 00003A0E  E780                     asl        D0, 3
  5075. 00003A10  72FF                     moveq.l    D1, 0xFFFFFFFF
  5076. 00003A12  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  5077. 00003A16  6714                     beq        +0x16 /* 00003A2C */
  5078. 00003A18  7000                     moveq.l    D0, 0x00
  5079. 00003A1A  2F00                     move.l     -[A7], D0
  5080. 00003A1C  322D C56C                move.w     D1, [A5 - 0x3A94]
  5081. 00003A20  48C1                     ext.l      D1
  5082. 00003A22  5281                     addq.l     D1, 1
  5083. 00003A24  2F01                     move.l     -[A7], D1
  5084. 00003A26  4EBA FC50                jsr        [PC - 0x3B0 /* 00003678 */]
  5085. 00003A2A  508F                     addq.l     A7, 8
  5086. label00003A2C:
  5087. 00003A2C  4E75                     rts
  5088. fn00003A2E:
  5089. 00003A2E  4E56 FFDA                link       A6, -0x0026
  5090. 00003A32  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5091. 00003A36  41EE FFF2                lea.l      A0, [A6 - 0xE]
  5092. 00003A3A  43ED C572                lea.l      A1, [A5 - 0x3A8E]
  5093. 00003A3E  20D9                     move.l     [A0]+, [A1]+
  5094. 00003A40  20D9                     move.l     [A0]+, [A1]+
  5095. 00003A42  3D6D C56C FFFA           move.w     [A6 - 0x6], [A5 - 0x3A94]
  5096. 00003A48  2D6D C560 FFFC           move.l     [A6 - 0x4], [A5 - 0x3AA0]
  5097. 00003A4E  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5098. 00003A54  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5099. 00003A5A  2D6D C564 FFDE           move.l     [A6 - 0x22], [A5 - 0x3A9C]
  5100. 00003A60  206D C564                movea.l    A0, [A5 - 0x3A9C]
  5101. 00003A64  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5102. 00003A68  3028 0002                move.w     D0, [A0 + 0x2]
  5103. 00003A6C  9069 0348                sub.w      D0, [A1 + 0x348]
  5104. 00003A70  3B40 C538                move.w     [A5 - 0x3AC8], D0
  5105. 00003A74  286D C560                movea.l    A4, [A5 - 0x3AA0]
  5106. 00003A78  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5107. 00003A7C  302C 0002                move.w     D0, [A4 + 0x2]
  5108. 00003A80  9068 0362                sub.w      D0, [A0 + 0x362]
  5109. 00003A84  3B40 C536                move.w     [A5 - 0x3ACA], D0
  5110. 00003A88  3A2D C570                move.w     D5, [A5 - 0x3A90]
  5111. 00003A8C  382D C56C                move.w     D4, [A5 - 0x3A94]
  5112. 00003A90  70FF                     moveq.l    D0, 0xFFFFFFFF
  5113. 00003A92  B06C 0004                cmp.w      D0, [A4 + 0x4]
  5114. 00003A96  6616                     bne        +0x18 /* 00003AAE */
  5115. 00003A98  206D C560                movea.l    A0, [A5 - 0x3AA0]
  5116. 00003A9C  50AD C560                addq.l     [A5 - 0x3AA0], 8
  5117. 00003AA0  3028 0002                move.w     D0, [A0 + 0x2]
  5118. 00003AA4  5240                     addq.w     D0, 1
  5119. 00003AA6  3B40 C572                move.w     [A5 - 0x3A8E], D0
  5120. 00003AAA  526D C56C                addq.w     [A5 - 0x3A94], 1
  5121. label00003AAE:
  5122. 00003AAE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5123. 00003AB2  2068 0412                movea.l    A0, [A0 + 0x412]
  5124. 00003AB6  43ED C542                lea.l      A1, [A5 - 0x3ABE]
  5125. 00003ABA  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  5126. 00003ABE  22D8                     move.l     [A1]+, [A0]+
  5127. 00003AC0  22D8                     move.l     [A1]+, [A0]+
  5128. 00003AC2  32D8                     move.w     [A1]+, [A0]+
  5129. 00003AC4  7CFE                     moveq.l    D6, 0xFFFFFFFE
  5130. 00003AC6  486D C542                pea.l      [A5 - 0x3ABE]
  5131. 00003ACA  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5132. 00003ACE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5133. 00003AD2  7002                     moveq.l    D0, 0x02
  5134. 00003AD4  B068 00E6                cmp.w      D0, [A0 + 0xE6]
  5135. 00003AD8  588F                     addq.l     A7, 4
  5136. 00003ADA  660A                     bne        +0xC /* 00003AE6 */
  5137. 00003ADC  7020                     moveq.l    D0, 0x20
  5138. 00003ADE  2F00                     move.l     -[A7], D0
  5139. 00003AE0  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  5140. 00003AE4  588F                     addq.l     A7, 4
  5141. label00003AE6:
  5142. 00003AE6  3B7C FFFE C558           move.w     [A5 - 0x3AA8], 0xFFFE
  5143. 00003AEC  4A6D C53A                tst.w      [A5 - 0x3AC6]
  5144. 00003AF0  6700 00C6                beq        +0xC8 /* 00003BB8 */
  5145. 00003AF4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5146. 00003AF8  47E8 032E                lea.l      A3, [A0 + 0x32E]
  5147. label00003AFC:
  5148. 00003AFC  7001                     moveq.l    D0, 0x01
  5149. 00003AFE  B06B 000C                cmp.w      D0, [A3 + 0xC]
  5150. 00003B02  6600 009C                bne        +0x9E /* 00003BA0 */
  5151. 00003B06  7000                     moveq.l    D0, 0x00
  5152. 00003B08  4A6B 0004                tst.w      [A3 + 0x4]
  5153. 00003B0C  660A                     bne        +0xC /* 00003B18 */
  5154. 00003B0E  0C6B 7FFF 0006           cmpi.w     [A3 + 0x6], 0x7FFF
  5155. 00003B14  6602                     bne        +0x4 /* 00003B18 */
  5156. 00003B16  7001                     moveq.l    D0, 0x01
  5157. label00003B18:
  5158. 00003B18  3D40 FFDA                move.w     [A6 - 0x26], D0
  5159. 00003B1C  7000                     moveq.l    D0, 0x00
  5160. 00003B1E  4A6B 0008                tst.w      [A3 + 0x8]
  5161. 00003B22  660A                     bne        +0xC /* 00003B2E */
  5162. 00003B24  0C6B 7FFF 000A           cmpi.w     [A3 + 0xA], 0x7FFF
  5163. 00003B2A  6602                     bne        +0x4 /* 00003B2E */
  5164. 00003B2C  7001                     moveq.l    D0, 0x01
  5165. label00003B2E:
  5166. 00003B2E  3D40 FFDC                move.w     [A6 - 0x24], D0
  5167. 00003B32  4A6E FFDA                tst.w      [A6 - 0x26]
  5168. 00003B36  673A                     beq        +0x3C /* 00003B72 */
  5169. 00003B38  4A6E FFDC                tst.w      [A6 - 0x24]
  5170. 00003B3C  6708                     beq        +0xA /* 00003B46 */
  5171. 00003B3E  3B7C FFFF C558           move.w     [A5 - 0x3AA8], 0xFFFF
  5172. 00003B44  6072                     bra        +0x74 /* 00003BB8 */
  5173. label00003B46:
  5174. 00003B46  70FF                     moveq.l    D0, 0xFFFFFFFF
  5175. 00003B48  B06C 0004                cmp.w      D0, [A4 + 0x4]
  5176. 00003B4C  6662                     bne        +0x64 /* 00003BB0 */
  5177. 00003B4E  206E FFDE                movea.l    A0, [A6 - 0x22]
  5178. 00003B52  3028 0004                move.w     D0, [A0 + 0x4]
  5179. 00003B56  B06B 0008                cmp.w      D0, [A3 + 0x8]
  5180. 00003B5A  6D54                     blt        +0x56 /* 00003BB0 */
  5181. 00003B5C  206E FFDE                movea.l    A0, [A6 - 0x22]
  5182. 00003B60  3028 0004                move.w     D0, [A0 + 0x4]
  5183. 00003B64  B06B 000A                cmp.w      D0, [A3 + 0xA]
  5184. 00003B68  6E46                     bgt        +0x48 /* 00003BB0 */
  5185. 00003B6A  3B7C FFFF C558           move.w     [A5 - 0x3AA8], 0xFFFF
  5186. 00003B70  6046                     bra        +0x48 /* 00003BB8 */
  5187. label00003B72:
  5188. 00003B72  4A6E FFDC                tst.w      [A6 - 0x24]
  5189. 00003B76  6738                     beq        +0x3A /* 00003BB0 */
  5190. 00003B78  206E FFDE                movea.l    A0, [A6 - 0x22]
  5191. 00003B7C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5192. 00003B7E  B068 0004                cmp.w      D0, [A0 + 0x4]
  5193. 00003B82  662C                     bne        +0x2E /* 00003BB0 */
  5194. 00003B84  302C 0004                move.w     D0, [A4 + 0x4]
  5195. 00003B88  B06B 0004                cmp.w      D0, [A3 + 0x4]
  5196. 00003B8C  6D22                     blt        +0x24 /* 00003BB0 */
  5197. 00003B8E  302C 0004                move.w     D0, [A4 + 0x4]
  5198. 00003B92  B06B 0006                cmp.w      D0, [A3 + 0x6]
  5199. 00003B96  6E18                     bgt        +0x1A /* 00003BB0 */
  5200. 00003B98  3B7C FFFF C558           move.w     [A5 - 0x3AA8], 0xFFFF
  5201. 00003B9E  6018                     bra        +0x1A /* 00003BB8 */
  5202. label00003BA0:
  5203. 00003BA0  7009                     moveq.l    D0, 0x09
  5204. 00003BA2  B06B 000C                cmp.w      D0, [A3 + 0xC]
  5205. 00003BA6  6608                     bne        +0xA /* 00003BB0 */
  5206. 00003BA8  3B7C FFFF C558           move.w     [A5 - 0x3AA8], 0xFFFF
  5207. 00003BAE  6008                     bra        +0xA /* 00003BB8 */
  5208. label00003BB0:
  5209. 00003BB0  2653                     movea.l    A3, [A3]
  5210. 00003BB2  200B                     move.l     D0, A3
  5211. 00003BB4  6600 FF46                bne        -0xB8 /* 00003AFC */
  5212. label00003BB8:
  5213. 00003BB8  4EBA F8B2                jsr        [PC - 0x74E /* 0000346C */]
  5214. 00003BBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5215. 00003BBE  B06C 0004                cmp.w      D0, [A4 + 0x4]
  5216. 00003BC2  6708                     beq        +0xA /* 00003BCC */
  5217. 00003BC4  302C 0004                move.w     D0, [A4 + 0x4]
  5218. 00003BC8  48C0                     ext.l      D0
  5219. 00003BCA  600A                     bra        +0xC /* 00003BD6 */
  5220. label00003BCC:
  5221. 00003BCC  206E FFDE                movea.l    A0, [A6 - 0x22]
  5222. 00003BD0  3028 0004                move.w     D0, [A0 + 0x4]
  5223. 00003BD4  48C0                     ext.l      D0
  5224. label00003BD6:
  5225. 00003BD6  3B40 C568                move.w     [A5 - 0x3A98], D0
  5226. 00003BDA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5227. 00003BDE  6700 00EA                beq        +0xEC /* 00003CCA */
  5228. 00003BE2  7000                     moveq.l    D0, 0x00
  5229. 00003BE4  72FF                     moveq.l    D1, 0xFFFFFFFF
  5230. 00003BE6  B26C 0004                cmp.w      D1, [A4 + 0x4]
  5231. 00003BEA  6610                     bne        +0x12 /* 00003BFC */
  5232. 00003BEC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5233. 00003BF0  2068 0412                movea.l    A0, [A0 + 0x412]
  5234. 00003BF4  4A68 0180                tst.w      [A0 + 0x180]
  5235. 00003BF8  6702                     beq        +0x4 /* 00003BFC */
  5236. 00003BFA  7001                     moveq.l    D0, 0x01
  5237. label00003BFC:
  5238. 00003BFC  2F00                     move.l     -[A7], D0
  5239. 00003BFE  302D C568                move.w     D0, [A5 - 0x3A98]
  5240. 00003C02  48C0                     ext.l      D0
  5241. 00003C04  2F00                     move.l     -[A7], D0
  5242. 00003C06  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  5243. 00003C0A  5288                     addq.l     A0, 1
  5244. 00003C0C  2F08                     move.l     -[A7], A0
  5245. 00003C0E  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  5246. 00003C12  1D40 FFE2                move.b     [A6 - 0x1E], D0
  5247. 00003C16  BC6D C558                cmp.w      D6, [A5 - 0x3AA8]
  5248. 00003C1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5249. 00003C1E  672E                     beq        +0x30 /* 00003C4E */
  5250. 00003C20  3C2D C558                move.w     D6, [A5 - 0x3AA8]
  5251. 00003C24  3006                     move.w     D0, D6
  5252. 00003C26  48C0                     ext.l      D0
  5253. 00003C28  72FF                     moveq.l    D1, 0xFFFFFFFF
  5254. 00003C2A  B280                     cmp.l      D1, D0
  5255. 00003C2C  6606                     bne        +0x8 /* 00003C34 */
  5256. 00003C2E  41ED E5E4                lea.l      A0, [A5 - 0x1A1C]
  5257. 00003C32  600C                     bra        +0xE /* 00003C40 */
  5258. label00003C34:
  5259. 00003C34  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5260. 00003C38  2068 0412                movea.l    A0, [A0 + 0x412]
  5261. 00003C3C  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  5262. label00003C40:
  5263. 00003C40  2B50 C542                move.l     [A5 - 0x3ABE], [A0]
  5264. 00003C44  486D C542                pea.l      [A5 - 0x3ABE]
  5265. 00003C48  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5266. 00003C4C  588F                     addq.l     A7, 4
  5267. label00003C4E:
  5268. 00003C4E  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  5269. 00003C52  2B48 C54C                move.l     [A5 - 0x3AB4], A0
  5270. 00003C56  2F08                     move.l     -[A7], A0
  5271. 00003C58  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5272. 00003C5C  3E00                     move.w     D7, D0
  5273. 00003C5E  302D C538                move.w     D0, [A5 - 0x3AC8]
  5274. 00003C62  48C0                     ext.l      D0
  5275. 00003C64  322D C538                move.w     D1, [A5 - 0x3AC8]
  5276. 00003C68  926D C534                sub.w      D1, [A5 - 0x3ACC]
  5277. 00003C6C  9247                     sub.w      D1, D7
  5278. 00003C6E  48C1                     ext.l      D1
  5279. 00003C70  D2BC 0000 4001           add.l      D1, 0x4001
  5280. 00003C76  E281                     asr        D1, 1
  5281. 00003C78  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  5282. 00003C7E  9081                     sub.l      D0, D1
  5283. 00003C80  3B40 C55A                move.w     [A5 - 0x3AA6], D0
  5284. 00003C84  9047                     sub.w      D0, D7
  5285. 00003C86  5240                     addq.w     D0, 1
  5286. 00003C88  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  5287. 00003C8C  302D C536                move.w     D0, [A5 - 0x3ACA]
  5288. 00003C90  48C0                     ext.l      D0
  5289. 00003C92  322D C536                move.w     D1, [A5 - 0x3ACA]
  5290. 00003C96  926D C532                sub.w      D1, [A5 - 0x3ACE]
  5291. 00003C9A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5292. 00003C9E  9268 018E                sub.w      D1, [A0 + 0x18E]
  5293. 00003CA2  48C1                     ext.l      D1
  5294. 00003CA4  D2BC 0000 4001           add.l      D1, 0x4001
  5295. 00003CAA  E281                     asr        D1, 1
  5296. 00003CAC  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  5297. 00003CB2  9081                     sub.l      D0, D1
  5298. 00003CB4  3B40 C55E                move.w     [A5 - 0x3AA2], D0
  5299. 00003CB8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5300. 00003CBC  3028 018E                move.w     D0, [A0 + 0x18E]
  5301. 00003CC0  48C0                     ext.l      D0
  5302. 00003CC2  2F00                     move.l     -[A7], D0
  5303. 00003CC4  4EBA F8F0                jsr        [PC - 0x710 /* 000035B6 */]
  5304. 00003CC8  508F                     addq.l     A7, 8
  5305. label00003CCA:
  5306. 00003CCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5307. 00003CCC  B06C 0004                cmp.w      D0, [A4 + 0x4]
  5308. 00003CD0  666A                     bne        +0x6C /* 00003D3C */
  5309. 00003CD2  50AE FFDE                addq.l     [A6 - 0x22], 8
  5310. 00003CD6  BA6D C56E                cmp.w      D5, [A5 - 0x3A92]
  5311. 00003CDA  6C2C                     bge        +0x2E /* 00003D08 */
  5312. 00003CDC  5245                     addq.w     D5, 1
  5313. 00003CDE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5314. 00003CE2  3028 0348                move.w     D0, [A0 + 0x348]
  5315. 00003CE6  D06D C538                add.w      D0, [A5 - 0x3AC8]
  5316. 00003CEA  5240                     addq.w     D0, 1
  5317. 00003CEC  3B40 C534                move.w     [A5 - 0x3ACC], D0
  5318. 00003CF0  206E FFDE                movea.l    A0, [A6 - 0x22]
  5319. 00003CF4  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5320. 00003CF8  3028 0002                move.w     D0, [A0 + 0x2]
  5321. 00003CFC  9069 0348                sub.w      D0, [A1 + 0x348]
  5322. 00003D00  3B40 C538                move.w     [A5 - 0x3AC8], D0
  5323. 00003D04  6000 FDE0                bra        -0x21E /* 00003AE6 */
  5324. label00003D08:
  5325. 00003D08  206D C564                movea.l    A0, [A5 - 0x3A9C]
  5326. 00003D0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5327. 00003D0E  B068 0004                cmp.w      D0, [A0 + 0x4]
  5328. 00003D12  665A                     bne        +0x5C /* 00003D6E */
  5329. 00003D14  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5330. 00003D18  3B68 0340 C534           move.w     [A5 - 0x3ACC], [A0 + 0x340]
  5331. 00003D1E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5332. 00003D22  2D68 0356 FFDE           move.l     [A6 - 0x22], [A0 + 0x356]
  5333. 00003D28  2068 0356                movea.l    A0, [A0 + 0x356]
  5334. 00003D2C  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5335. 00003D30  3028 0002                move.w     D0, [A0 + 0x2]
  5336. 00003D34  9069 0348                sub.w      D0, [A1 + 0x348]
  5337. 00003D38  3B40 C538                move.w     [A5 - 0x3AC8], D0
  5338. label00003D3C:
  5339. 00003D3C  5244                     addq.w     D4, 1
  5340. 00003D3E  D8FC 0008                add.w      A4, 0x8
  5341. 00003D42  B86D C56A                cmp.w      D4, [A5 - 0x3A96]
  5342. 00003D46  6E26                     bgt        +0x28 /* 00003D6E */
  5343. 00003D48  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5344. 00003D4C  3028 0362                move.w     D0, [A0 + 0x362]
  5345. 00003D50  D06D C536                add.w      D0, [A5 - 0x3ACA]
  5346. 00003D54  5240                     addq.w     D0, 1
  5347. 00003D56  3B40 C532                move.w     [A5 - 0x3ACE], D0
  5348. 00003D5A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5349. 00003D5E  302C 0002                move.w     D0, [A4 + 0x2]
  5350. 00003D62  9068 0362                sub.w      D0, [A0 + 0x362]
  5351. 00003D66  3B40 C536                move.w     [A5 - 0x3ACA], D0
  5352. 00003D6A  6000 FD7A                bra        -0x284 /* 00003AE6 */
  5353. label00003D6E:
  5354. 00003D6E  41ED C572                lea.l      A0, [A5 - 0x3A8E]
  5355. 00003D72  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5356. 00003D76  20D9                     move.l     [A0]+, [A1]+
  5357. 00003D78  20D9                     move.l     [A0]+, [A1]+
  5358. 00003D7A  3B6E FFFA C56C           move.w     [A5 - 0x3A94], [A6 - 0x6]
  5359. 00003D80  2B6E FFFC C560           move.l     [A5 - 0x3AA0], [A6 - 0x4]
  5360. 00003D86  4CEE 18F0 FFC2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
  5361. 00003D8C  4E5E                     unlink     A6
  5362. 00003D8E  4E75                     rts
  5363. fn00003D90:
  5364. 00003D90  48E7 0300                movem.l    -[A7], D6,D7
  5365. 00003D94  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5366. 00003D98  302D C56C                move.w     D0, [A5 - 0x3A94]
  5367. 00003D9C  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5368. 00003DA0  6C00 011E                bge        +0x120 /* 00003EC0 */
  5369. 00003DA4  7001                     moveq.l    D0, 0x01
  5370. 00003DA6  2F00                     move.l     -[A7], D0
  5371. 00003DA8  4EBA F782                jsr        [PC - 0x87E /* 0000352C */]
  5372. 00003DAC  302D C52C                move.w     D0, [A5 - 0x3AD4]
  5373. 00003DB0  0800 0000                btst.b     D0, 0x0
  5374. 00003DB4  588F                     addq.l     A7, 4
  5375. 00003DB6  6776                     beq        +0x78 /* 00003E2E */
  5376. 00003DB8  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5377. 00003DBE  3B6D C578 C538           move.w     [A5 - 0x3AC8], [A5 - 0x3A88]
  5378. 00003DC4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5379. 00003DC8  302D C56A                move.w     D0, [A5 - 0x3A96]
  5380. 00003DCC  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5381. 00003DD0  6C08                     bge        +0xA /* 00003DDA */
  5382. 00003DD2  302D C56A                move.w     D0, [A5 - 0x3A96]
  5383. 00003DD6  48C0                     ext.l      D0
  5384. 00003DD8  600C                     bra        +0xE /* 00003DE6 */
  5385. label00003DDA:
  5386. 00003DDA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5387. 00003DDE  3028 036A                move.w     D0, [A0 + 0x36A]
  5388. 00003DE2  5340                     subq.w     D0, 1
  5389. 00003DE4  48C0                     ext.l      D0
  5390. label00003DE6:
  5391. 00003DE6  3C00                     move.w     D6, D0
  5392. 00003DE8  3E2D C56C                move.w     D7, [A5 - 0x3A94]
  5393. 00003DEC  603C                     bra        +0x3E /* 00003E2A */
  5394. label00003DEE:
  5395. 00003DEE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5396. 00003DF2  2068 0370                movea.l    A0, [A0 + 0x370]
  5397. 00003DF6  48C7                     ext.l      D7
  5398. 00003DF8  2007                     move.l     D0, D7
  5399. 00003DFA  E780                     asl        D0, 3
  5400. 00003DFC  3B70 0802 C536           move.w     [A5 - 0x3ACA], [A0 + D0 + 0x2]
  5401. 00003E02  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5402. 00003E06  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5403. 00003E0A  9069 0362                sub.w      D0, [A1 + 0x362]
  5404. 00003E0E  5240                     addq.w     D0, 1
  5405. 00003E10  3B40 C532                move.w     [A5 - 0x3ACE], D0
  5406. 00003E14  7000                     moveq.l    D0, 0x00
  5407. 00003E16  2F00                     move.l     -[A7], D0
  5408. 00003E18  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  5409. 00003E1C  2F20                     move.l     -[A7], -[A0]
  5410. 00003E1E  2F20                     move.l     -[A7], -[A0]
  5411. 00003E20  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5412. 00003E24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5413. 00003E28  5247                     addq.w     D7, 1
  5414. label00003E2A:
  5415. 00003E2A  BC47                     cmp.w      D6, D7
  5416. 00003E2C  6CC0                     bge        -0x3E /* 00003DEE */
  5417. label00003E2E:
  5418. 00003E2E  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5419. 00003E34  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5420. 00003E38  2068 0370                movea.l    A0, [A0 + 0x370]
  5421. 00003E3C  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5422. 00003E40  3029 036A                move.w     D0, [A1 + 0x36A]
  5423. 00003E44  5340                     subq.w     D0, 1
  5424. 00003E46  48C0                     ext.l      D0
  5425. 00003E48  E780                     asl        D0, 3
  5426. 00003E4A  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5427. 00003E4E  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5428. 00003E52  9069 0362                sub.w      D0, [A1 + 0x362]
  5429. 00003E56  3B40 C536                move.w     [A5 - 0x3ACA], D0
  5430. 00003E5A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5431. 00003E5E  302D C570                move.w     D0, [A5 - 0x3A90]
  5432. 00003E62  B068 0350                cmp.w      D0, [A0 + 0x350]
  5433. 00003E66  6C0C                     bge        +0xE /* 00003E74 */
  5434. 00003E68  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5435. 00003E6C  3028 0350                move.w     D0, [A0 + 0x350]
  5436. 00003E70  48C0                     ext.l      D0
  5437. 00003E72  6006                     bra        +0x8 /* 00003E7A */
  5438. label00003E74:
  5439. 00003E74  302D C570                move.w     D0, [A5 - 0x3A90]
  5440. 00003E78  48C0                     ext.l      D0
  5441. label00003E7A:
  5442. 00003E7A  3E00                     move.w     D7, D0
  5443. 00003E7C  603C                     bra        +0x3E /* 00003EBA */
  5444. label00003E7E:
  5445. 00003E7E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5446. 00003E82  2068 0356                movea.l    A0, [A0 + 0x356]
  5447. 00003E86  48C7                     ext.l      D7
  5448. 00003E88  2007                     move.l     D0, D7
  5449. 00003E8A  E780                     asl        D0, 3
  5450. 00003E8C  3B70 0802 C538           move.w     [A5 - 0x3AC8], [A0 + D0 + 0x2]
  5451. 00003E92  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5452. 00003E96  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5453. 00003E9A  9069 0348                sub.w      D0, [A1 + 0x348]
  5454. 00003E9E  5240                     addq.w     D0, 1
  5455. 00003EA0  3B40 C534                move.w     [A5 - 0x3ACC], D0
  5456. 00003EA4  7001                     moveq.l    D0, 0x01
  5457. 00003EA6  2F00                     move.l     -[A7], D0
  5458. 00003EA8  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  5459. 00003EAC  2F20                     move.l     -[A7], -[A0]
  5460. 00003EAE  2F20                     move.l     -[A7], -[A0]
  5461. 00003EB0  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5462. 00003EB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5463. 00003EB8  5247                     addq.w     D7, 1
  5464. label00003EBA:
  5465. 00003EBA  BE6D C56E                cmp.w      D7, [A5 - 0x3A92]
  5466. 00003EBE  6FBE                     ble        -0x40 /* 00003E7E */
  5467. label00003EC0:
  5468. 00003EC0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5469. 00003EC4  302D C570                move.w     D0, [A5 - 0x3A90]
  5470. 00003EC8  B068 0350                cmp.w      D0, [A0 + 0x350]
  5471. 00003ECC  6C00 011E                bge        +0x120 /* 00003FEC */
  5472. 00003ED0  7001                     moveq.l    D0, 0x01
  5473. 00003ED2  2F00                     move.l     -[A7], D0
  5474. 00003ED4  4EBA F656                jsr        [PC - 0x9AA /* 0000352C */]
  5475. 00003ED8  302D C52C                move.w     D0, [A5 - 0x3AD4]
  5476. 00003EDC  0800 0000                btst.b     D0, 0x0
  5477. 00003EE0  588F                     addq.l     A7, 4
  5478. 00003EE2  6776                     beq        +0x78 /* 00003F5A */
  5479. 00003EE4  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5480. 00003EEA  3B6D C576 C536           move.w     [A5 - 0x3ACA], [A5 - 0x3A8A]
  5481. 00003EF0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5482. 00003EF4  302D C56E                move.w     D0, [A5 - 0x3A92]
  5483. 00003EF8  B068 0350                cmp.w      D0, [A0 + 0x350]
  5484. 00003EFC  6C08                     bge        +0xA /* 00003F06 */
  5485. 00003EFE  302D C56E                move.w     D0, [A5 - 0x3A92]
  5486. 00003F02  48C0                     ext.l      D0
  5487. 00003F04  600C                     bra        +0xE /* 00003F12 */
  5488. label00003F06:
  5489. 00003F06  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5490. 00003F0A  3028 0350                move.w     D0, [A0 + 0x350]
  5491. 00003F0E  5340                     subq.w     D0, 1
  5492. 00003F10  48C0                     ext.l      D0
  5493. label00003F12:
  5494. 00003F12  3C00                     move.w     D6, D0
  5495. 00003F14  3E2D C570                move.w     D7, [A5 - 0x3A90]
  5496. 00003F18  603C                     bra        +0x3E /* 00003F56 */
  5497. label00003F1A:
  5498. 00003F1A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5499. 00003F1E  2068 0356                movea.l    A0, [A0 + 0x356]
  5500. 00003F22  48C7                     ext.l      D7
  5501. 00003F24  2007                     move.l     D0, D7
  5502. 00003F26  E780                     asl        D0, 3
  5503. 00003F28  3B70 0802 C538           move.w     [A5 - 0x3AC8], [A0 + D0 + 0x2]
  5504. 00003F2E  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5505. 00003F32  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5506. 00003F36  9069 0348                sub.w      D0, [A1 + 0x348]
  5507. 00003F3A  5240                     addq.w     D0, 1
  5508. 00003F3C  3B40 C534                move.w     [A5 - 0x3ACC], D0
  5509. 00003F40  7001                     moveq.l    D0, 0x01
  5510. 00003F42  2F00                     move.l     -[A7], D0
  5511. 00003F44  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  5512. 00003F48  2F20                     move.l     -[A7], -[A0]
  5513. 00003F4A  2F20                     move.l     -[A7], -[A0]
  5514. 00003F4C  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5515. 00003F50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5516. 00003F54  5247                     addq.w     D7, 1
  5517. label00003F56:
  5518. 00003F56  BC47                     cmp.w      D6, D7
  5519. 00003F58  6CC0                     bge        -0x3E /* 00003F1A */
  5520. label00003F5A:
  5521. 00003F5A  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5522. 00003F60  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5523. 00003F64  2068 0356                movea.l    A0, [A0 + 0x356]
  5524. 00003F68  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5525. 00003F6C  3029 0350                move.w     D0, [A1 + 0x350]
  5526. 00003F70  5340                     subq.w     D0, 1
  5527. 00003F72  48C0                     ext.l      D0
  5528. 00003F74  E780                     asl        D0, 3
  5529. 00003F76  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5530. 00003F7A  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5531. 00003F7E  9069 0348                sub.w      D0, [A1 + 0x348]
  5532. 00003F82  3B40 C538                move.w     [A5 - 0x3AC8], D0
  5533. 00003F86  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5534. 00003F8A  302D C56C                move.w     D0, [A5 - 0x3A94]
  5535. 00003F8E  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5536. 00003F92  6C0C                     bge        +0xE /* 00003FA0 */
  5537. 00003F94  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5538. 00003F98  3028 036A                move.w     D0, [A0 + 0x36A]
  5539. 00003F9C  48C0                     ext.l      D0
  5540. 00003F9E  6006                     bra        +0x8 /* 00003FA6 */
  5541. label00003FA0:
  5542. 00003FA0  302D C56C                move.w     D0, [A5 - 0x3A94]
  5543. 00003FA4  48C0                     ext.l      D0
  5544. label00003FA6:
  5545. 00003FA6  3E00                     move.w     D7, D0
  5546. 00003FA8  603C                     bra        +0x3E /* 00003FE6 */
  5547. label00003FAA:
  5548. 00003FAA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5549. 00003FAE  2068 0370                movea.l    A0, [A0 + 0x370]
  5550. 00003FB2  48C7                     ext.l      D7
  5551. 00003FB4  2007                     move.l     D0, D7
  5552. 00003FB6  E780                     asl        D0, 3
  5553. 00003FB8  3B70 0802 C536           move.w     [A5 - 0x3ACA], [A0 + D0 + 0x2]
  5554. 00003FBE  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5555. 00003FC2  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  5556. 00003FC6  9069 0362                sub.w      D0, [A1 + 0x362]
  5557. 00003FCA  5240                     addq.w     D0, 1
  5558. 00003FCC  3B40 C532                move.w     [A5 - 0x3ACE], D0
  5559. 00003FD0  7000                     moveq.l    D0, 0x00
  5560. 00003FD2  2F00                     move.l     -[A7], D0
  5561. 00003FD4  41ED C53A                lea.l      A0, [A5 - 0x3AC6]
  5562. 00003FD8  2F20                     move.l     -[A7], -[A0]
  5563. 00003FDA  2F20                     move.l     -[A7], -[A0]
  5564. 00003FDC  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5565. 00003FE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5566. 00003FE4  5247                     addq.w     D7, 1
  5567. label00003FE6:
  5568. 00003FE6  BE6D C56A                cmp.w      D7, [A5 - 0x3A96]
  5569. 00003FEA  6FBE                     ble        -0x40 /* 00003FAA */
  5570. label00003FEC:
  5571. 00003FEC  4CDF 00C0                movem.l    D6,D7, [A7]+
  5572. 00003FF0  4E75                     rts
  5573. fn00003FF2:
  5574. 00003FF2  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  5575. 00003FF6  302D C52C                move.w     D0, [A5 - 0x3AD4]
  5576. 00003FFA  0800 0000                btst.b     D0, 0x0
  5577. 00003FFE  677C                     beq        +0x7E /* 0000407C */
  5578. 00004000  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5579. 00004006  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5580. 0000400A  302D C570                move.w     D0, [A5 - 0x3A90]
  5581. 0000400E  B068 0350                cmp.w      D0, [A0 + 0x350]
  5582. 00004012  6C1A                     bge        +0x1C /* 0000402E */
  5583. 00004014  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5584. 00004018  2068 0356                movea.l    A0, [A0 + 0x356]
  5585. 0000401C  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5586. 00004020  3029 0350                move.w     D0, [A1 + 0x350]
  5587. 00004024  48C0                     ext.l      D0
  5588. 00004026  E780                     asl        D0, 3
  5589. 00004028  3B70 0800 C534           move.w     [A5 - 0x3ACC], [A0 + D0]
  5590. label0000402E:
  5591. 0000402E  3B6D C578 C538           move.w     [A5 - 0x3AC8], [A5 - 0x3A88]
  5592. 00004034  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5593. 00004038  3028 0348                move.w     D0, [A0 + 0x348]
  5594. 0000403C  916D C534                sub.w      [A5 - 0x3ACC], D0
  5595. 00004040  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5596. 00004044  4A68 0374                tst.w      [A0 + 0x374]
  5597. 00004048  6604                     bne        +0x6 /* 0000404E */
  5598. 0000404A  526D C538                addq.w     [A5 - 0x3AC8], 1
  5599. label0000404E:
  5600. 0000404E  7002                     moveq.l    D0, 0x02
  5601. 00004050  2F00                     move.l     -[A7], D0
  5602. 00004052  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5603. 00004056  322D C56C                move.w     D1, [A5 - 0x3A94]
  5604. 0000405A  B268 036A                cmp.w      D1, [A0 + 0x36A]
  5605. 0000405E  6C0C                     bge        +0xE /* 0000406C */
  5606. 00004060  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5607. 00004064  3228 036A                move.w     D1, [A0 + 0x36A]
  5608. 00004068  48C1                     ext.l      D1
  5609. 0000406A  6008                     bra        +0xA /* 00004074 */
  5610. label0000406C:
  5611. 0000406C  302D C56C                move.w     D0, [A5 - 0x3A94]
  5612. 00004070  48C0                     ext.l      D0
  5613. 00004072  2200                     move.l     D1, D0
  5614. label00004074:
  5615. 00004074  2F01                     move.l     -[A7], D1
  5616. 00004076  4EBA F600                jsr        [PC - 0xA00 /* 00003678 */]
  5617. 0000407A  508F                     addq.l     A7, 8
  5618. label0000407C:
  5619. 0000407C  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5620. 00004082  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5621. 00004086  302D C56C                move.w     D0, [A5 - 0x3A94]
  5622. 0000408A  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5623. 0000408E  6C1A                     bge        +0x1C /* 000040AA */
  5624. 00004090  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5625. 00004094  2068 0370                movea.l    A0, [A0 + 0x370]
  5626. 00004098  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5627. 0000409C  3029 036A                move.w     D0, [A1 + 0x36A]
  5628. 000040A0  48C0                     ext.l      D0
  5629. 000040A2  E780                     asl        D0, 3
  5630. 000040A4  3B70 0800 C532           move.w     [A5 - 0x3ACE], [A0 + D0]
  5631. label000040AA:
  5632. 000040AA  3B6D C576 C536           move.w     [A5 - 0x3ACA], [A5 - 0x3A8A]
  5633. 000040B0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5634. 000040B4  3028 0362                move.w     D0, [A0 + 0x362]
  5635. 000040B8  916D C538                sub.w      [A5 - 0x3AC8], D0
  5636. 000040BC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5637. 000040C0  4A68 0374                tst.w      [A0 + 0x374]
  5638. 000040C4  6604                     bne        +0x6 /* 000040CA */
  5639. 000040C6  526D C536                addq.w     [A5 - 0x3ACA], 1
  5640. label000040CA:
  5641. 000040CA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5642. 000040CE  4A68 0374                tst.w      [A0 + 0x374]
  5643. 000040D2  672E                     beq        +0x30 /* 00004102 */
  5644. 000040D4  7002                     moveq.l    D0, 0x02
  5645. 000040D6  2F00                     move.l     -[A7], D0
  5646. 000040D8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5647. 000040DC  322D C570                move.w     D1, [A5 - 0x3A90]
  5648. 000040E0  B268 0350                cmp.w      D1, [A0 + 0x350]
  5649. 000040E4  6C0C                     bge        +0xE /* 000040F2 */
  5650. 000040E6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5651. 000040EA  3228 0350                move.w     D1, [A0 + 0x350]
  5652. 000040EE  48C1                     ext.l      D1
  5653. 000040F0  6008                     bra        +0xA /* 000040FA */
  5654. label000040F2:
  5655. 000040F2  302D C570                move.w     D0, [A5 - 0x3A90]
  5656. 000040F6  48C0                     ext.l      D0
  5657. 000040F8  2200                     move.l     D1, D0
  5658. label000040FA:
  5659. 000040FA  2F01                     move.l     -[A7], D1
  5660. 000040FC  4EBA F726                jsr        [PC - 0x8DA /* 00003824 */]
  5661. 00004100  508F                     addq.l     A7, 8
  5662. label00004102:
  5663. 00004102  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5664. 00004106  4A68 0374                tst.w      [A0 + 0x374]
  5665. 0000410A  6700 00C4                beq        +0xC6 /* 000041D0 */
  5666. 0000410E  302D C52C                move.w     D0, [A5 - 0x3AD4]
  5667. 00004112  0800 0000                btst.b     D0, 0x0
  5668. 00004116  675C                     beq        +0x5E /* 00004174 */
  5669. 00004118  3B6D C574 C534           move.w     [A5 - 0x3ACC], [A5 - 0x3A8C]
  5670. 0000411E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5671. 00004122  302D C570                move.w     D0, [A5 - 0x3A90]
  5672. 00004126  B068 0350                cmp.w      D0, [A0 + 0x350]
  5673. 0000412A  6C1A                     bge        +0x1C /* 00004146 */
  5674. 0000412C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5675. 00004130  2068 0356                movea.l    A0, [A0 + 0x356]
  5676. 00004134  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5677. 00004138  3029 0350                move.w     D0, [A1 + 0x350]
  5678. 0000413C  48C0                     ext.l      D0
  5679. 0000413E  E780                     asl        D0, 3
  5680. 00004140  3B70 0800 C534           move.w     [A5 - 0x3ACC], [A0 + D0]
  5681. label00004146:
  5682. 00004146  3B6D C578 C538           move.w     [A5 - 0x3AC8], [A5 - 0x3A88]
  5683. 0000414C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5684. 00004150  302D C56C                move.w     D0, [A5 - 0x3A94]
  5685. 00004154  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5686. 00004158  6C0C                     bge        +0xE /* 00004166 */
  5687. 0000415A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5688. 0000415E  3028 036A                move.w     D0, [A0 + 0x36A]
  5689. 00004162  48C0                     ext.l      D0
  5690. 00004164  6006                     bra        +0x8 /* 0000416C */
  5691. label00004166:
  5692. 00004166  302D C56C                move.w     D0, [A5 - 0x3A94]
  5693. 0000416A  48C0                     ext.l      D0
  5694. label0000416C:
  5695. 0000416C  2F00                     move.l     -[A7], D0
  5696. 0000416E  4EBA F5C8                jsr        [PC - 0xA38 /* 00003738 */]
  5697. 00004172  588F                     addq.l     A7, 4
  5698. label00004174:
  5699. 00004174  3B6D C572 C532           move.w     [A5 - 0x3ACE], [A5 - 0x3A8E]
  5700. 0000417A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5701. 0000417E  302D C56C                move.w     D0, [A5 - 0x3A94]
  5702. 00004182  B068 036A                cmp.w      D0, [A0 + 0x36A]
  5703. 00004186  6C1A                     bge        +0x1C /* 000041A2 */
  5704. 00004188  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5705. 0000418C  2068 0370                movea.l    A0, [A0 + 0x370]
  5706. 00004190  226D B9F8                movea.l    A1, [A5 - 0x4608]
  5707. 00004194  3029 036A                move.w     D0, [A1 + 0x36A]
  5708. 00004198  48C0                     ext.l      D0
  5709. 0000419A  E780                     asl        D0, 3
  5710. 0000419C  3B70 0800 C532           move.w     [A5 - 0x3ACE], [A0 + D0]
  5711. label000041A2:
  5712. 000041A2  3B6D C576 C536           move.w     [A5 - 0x3ACA], [A5 - 0x3A8A]
  5713. 000041A8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5714. 000041AC  302D C570                move.w     D0, [A5 - 0x3A90]
  5715. 000041B0  B068 0350                cmp.w      D0, [A0 + 0x350]
  5716. 000041B4  6C0C                     bge        +0xE /* 000041C2 */
  5717. 000041B6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5718. 000041BA  3028 0350                move.w     D0, [A0 + 0x350]
  5719. 000041BE  48C0                     ext.l      D0
  5720. 000041C0  6006                     bra        +0x8 /* 000041C8 */
  5721. label000041C2:
  5722. 000041C2  302D C570                move.w     D0, [A5 - 0x3A90]
  5723. 000041C6  48C0                     ext.l      D0
  5724. label000041C8:
  5725. 000041C8  2F00                     move.l     -[A7], D0
  5726. 000041CA  4EBA F5E2                jsr        [PC - 0xA1E /* 000037AE */]
  5727. 000041CE  588F                     addq.l     A7, 4
  5728. label000041D0:
  5729. 000041D0  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5730. 000041D4  4E75                     rts
  5731. fn000041D6:
  5732. 000041D6  4E56 FFF8                link       A6, -0x0008
  5733. 000041DA  2F0B                     move.l     -[A7], A3
  5734. 000041DC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5735. 000041E0  2668 0356                movea.l    A3, [A0 + 0x356]
  5736. 000041E4  3B6D C570 C540           move.w     [A5 - 0x3AC0], [A5 - 0x3A90]
  5737. 000041EA  302D C540                move.w     D0, [A5 - 0x3AC0]
  5738. 000041EE  48C0                     ext.l      D0
  5739. 000041F0  E780                     asl        D0, 3
  5740. 000041F2  3033 0804                move.w     D0, [A3 + D0 + 0x4]
  5741. 000041F6  48C0                     ext.l      D0
  5742. 000041F8  2F00                     move.l     -[A7], D0
  5743. 000041FA  302D C53C                move.w     D0, [A5 - 0x3AC4]
  5744. 000041FE  48C0                     ext.l      D0
  5745. 00004200  2F00                     move.l     -[A7], D0
  5746. 00004202  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5747. 00004206  2F28 0412                move.l     -[A7], [A0 + 0x412]
  5748. 0000420A  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  5749. 0000420E  7000                     moveq.l    D0, 0x00
  5750. 00004210  2F00                     move.l     -[A7], D0
  5751. 00004212  4EBA F318                jsr        [PC - 0xCE8 /* 0000352C */]
  5752. 00004216  3B6D C570 C540           move.w     [A5 - 0x3AC0], [A5 - 0x3A90]
  5753. 0000421C  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  5754. 00004220  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5755. label00004224:
  5756. 00004224  7000                     moveq.l    D0, 0x00
  5757. 00004226  2F00                     move.l     -[A7], D0
  5758. 00004228  7201                     moveq.l    D1, 0x01
  5759. 0000422A  2F01                     move.l     -[A7], D1
  5760. 0000422C  342D C570                move.w     D2, [A5 - 0x3A90]
  5761. 00004230  48C2                     ext.l      D2
  5762. 00004232  2F02                     move.l     -[A7], D2
  5763. 00004234  486D C518                pea.l      [A5 - 0x3AE8]
  5764. 00004238  4EBA 1354                jsr        [PC + 0x1354 /* 0000558E */]
  5765. 0000423C  700F                     moveq.l    D0, 0x0F
  5766. 0000423E  C02D C527                and.b      D0, [A5 - 0x3AD9]
  5767. 00004242  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5768. 00004246  6700 0098                beq        +0x9A /* 000042E0 */
  5769. 0000424A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5770. 0000424E  302D C520                move.w     D0, [A5 - 0x3AE0]
  5771. 00004252  9068 0348                sub.w      D0, [A0 + 0x348]
  5772. 00004256  3D40 FFFA                move.w     [A6 - 0x6], D0
  5773. 0000425A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5774. 0000425E  3028 0348                move.w     D0, [A0 + 0x348]
  5775. 00004262  D06D C522                add.w      D0, [A5 - 0x3ADE]
  5776. 00004266  3D40 FFFE                move.w     [A6 - 0x2], D0
  5777. 0000426A  7004                     moveq.l    D0, 0x04
  5778. 0000426C  C02D C527                and.b      D0, [A5 - 0x3AD9]
  5779. 00004270  672E                     beq        +0x30 /* 000042A0 */
  5780. 00004272  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5781. 00004276  302D C532                move.w     D0, [A5 - 0x3ACE]
  5782. 0000427A  9068 0362                sub.w      D0, [A0 + 0x362]
  5783. 0000427E  3D40 FFF8                move.w     [A6 - 0x8], D0
  5784. 00004282  302D C532                move.w     D0, [A5 - 0x3ACE]
  5785. 00004286  5340                     subq.w     D0, 1
  5786. 00004288  3D40 FFFC                move.w     [A6 - 0x4], D0
  5787. 0000428C  7000                     moveq.l    D0, 0x00
  5788. 0000428E  2F00                     move.l     -[A7], D0
  5789. 00004290  41EE 0000                lea.l      A0, [A6 + 0x0]
  5790. 00004294  2F20                     move.l     -[A7], -[A0]
  5791. 00004296  2F20                     move.l     -[A7], -[A0]
  5792. 00004298  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5793. 0000429C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5794. label000042A0:
  5795. 000042A0  302D C53E                move.w     D0, [A5 - 0x3AC2]
  5796. 000042A4  B06D C56A                cmp.w      D0, [A5 - 0x3A96]
  5797. 000042A8  6E36                     bgt        +0x38 /* 000042E0 */
  5798. 000042AA  7008                     moveq.l    D0, 0x08
  5799. 000042AC  C02D C527                and.b      D0, [A5 - 0x3AD9]
  5800. 000042B0  672E                     beq        +0x30 /* 000042E0 */
  5801. 000042B2  302D C536                move.w     D0, [A5 - 0x3ACA]
  5802. 000042B6  5240                     addq.w     D0, 1
  5803. 000042B8  3D40 FFF8                move.w     [A6 - 0x8], D0
  5804. 000042BC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5805. 000042C0  3028 0362                move.w     D0, [A0 + 0x362]
  5806. 000042C4  D06D C536                add.w      D0, [A5 - 0x3ACA]
  5807. 000042C8  3D40 FFFC                move.w     [A6 - 0x4], D0
  5808. 000042CC  7000                     moveq.l    D0, 0x00
  5809. 000042CE  2F00                     move.l     -[A7], D0
  5810. 000042D0  41EE 0000                lea.l      A0, [A6 + 0x0]
  5811. 000042D4  2F20                     move.l     -[A7], -[A0]
  5812. 000042D6  2F20                     move.l     -[A7], -[A0]
  5813. 000042D8  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5814. 000042DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5815. label000042E0:
  5816. 000042E0  302D C540                move.w     D0, [A5 - 0x3AC0]
  5817. 000042E4  526D C540                addq.w     [A5 - 0x3AC0], 1
  5818. 000042E8  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  5819. 000042EC  6D00 FF36                blt        -0xC8 /* 00004224 */
  5820. 000042F0  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5821. 000042F4  266E FFF4                movea.l    A3, [A6 - 0xC]
  5822. 000042F8  4E5E                     unlink     A6
  5823. 000042FA  4E75                     rts
  5824. export_679:
  5825. 000042FC  4E56 EBE8                link       A6, -0x1418
  5826. 00004300  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5827. 00004304  41EE EBE8                lea.l      A0, [A6 - 0x1418]
  5828. 00004308  43EE 000C                lea.l      A1, [A6 + 0xC]
  5829. 0000430C  20D9                     move.l     [A0]+, [A1]+
  5830. 0000430E  20D9                     move.l     [A0]+, [A1]+
  5831. 00004310  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5832. 00004314  2068 0412                movea.l    A0, [A0 + 0x412]
  5833. 00004318  3D68 00E2 FFFE           move.w     [A6 - 0x2], [A0 + 0xE2]
  5834. 0000431E  3D6E 000C EBF0           move.w     [A6 - 0x1410], [A6 + 0xC]
  5835. 00004324  6000 03E6                bra        +0x3E8 /* 0000470C */
  5836. label00004328:
  5837. 00004328  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5838. 0000432C  2868 0356                movea.l    A4, [A0 + 0x356]
  5839. 00004330  302E 0010                move.w     D0, [A6 + 0x10]
  5840. 00004334  48C0                     ext.l      D0
  5841. 00004336  E780                     asl        D0, 3
  5842. 00004338  3034 080C                move.w     D0, [A4 + D0 + 0xC]
  5843. 0000433C  48C0                     ext.l      D0
  5844. 0000433E  2F00                     move.l     -[A7], D0
  5845. 00004340  302E EBF0                move.w     D0, [A6 - 0x1410]
  5846. 00004344  48C0                     ext.l      D0
  5847. 00004346  2F00                     move.l     -[A7], D0
  5848. 00004348  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5849. 0000434C  2F28 0412                move.l     -[A7], [A0 + 0x412]
  5850. 00004350  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  5851. 00004354  70FF                     moveq.l    D0, 0xFFFFFFFF
  5852. 00004356  2F00                     move.l     -[A7], D0
  5853. 00004358  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  5854. 0000435C  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  5855. 00004360  3D40 FFFA                move.w     [A6 - 0x6], D0
  5856. 00004364  382E 0010                move.w     D4, [A6 + 0x10]
  5857. 00004368  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5858. 0000436C  605C                     bra        +0x5E /* 000043CA */
  5859. label0000436E:
  5860. 0000436E  48C4                     ext.l      D4
  5861. 00004370  2F04                     move.l     -[A7], D4
  5862. 00004372  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  5863. 00004376  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  5864. 0000437A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5865. 0000437E  302E FFFE                move.w     D0, [A6 - 0x2]
  5866. 00004382  48C0                     ext.l      D0
  5867. 00004384  2F00                     move.l     -[A7], D0
  5868. 00004386  302E FFFC                move.w     D0, [A6 - 0x4]
  5869. 0000438A  48C0                     ext.l      D0
  5870. 0000438C  2F00                     move.l     -[A7], D0
  5871. 0000438E  302E FFFA                move.w     D0, [A6 - 0x6]
  5872. 00004392  48C0                     ext.l      D0
  5873. 00004394  2F00                     move.l     -[A7], D0
  5874. 00004396  48C4                     ext.l      D4
  5875. 00004398  2F04                     move.l     -[A7], D4
  5876. 0000439A  302E EBF0                move.w     D0, [A6 - 0x1410]
  5877. 0000439E  48C0                     ext.l      D0
  5878. 000043A0  2F00                     move.l     -[A7], D0
  5879. 000043A2  2004                     move.l     D0, D4
  5880. 000043A4  E548                     lsl        D0.w, 2
  5881. 000043A6  3200                     move.w     D1, D0
  5882. 000043A8  E548                     lsl        D0.w, 2
  5883. 000043AA  D041                     add.w      D0, D1
  5884. 000043AC  41EE EBFA                lea.l      A0, [A6 - 0x1406]
  5885. 000043B0  4870 0000                pea.l      [A0 + D0.w]
  5886. 000043B4  4EBA 14DE                jsr        [PC + 0x14DE /* 00005894 */]
  5887. 000043B8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5888. 000043BC  5244                     addq.w     D4, 1
  5889. 000043BE  302E FFFE                move.w     D0, [A6 - 0x2]
  5890. 000043C2  D06E FFFC                add.w      D0, [A6 - 0x4]
  5891. 000043C6  D16E FFFA                add.w      [A6 - 0x6], D0
  5892. label000043CA:
  5893. 000043CA  0C44 0100                cmpi.w     D4, 0x100
  5894. 000043CE  6D9E                     blt        -0x60 /* 0000436E */
  5895. 000043D0  382E 0010                move.w     D4, [A6 + 0x10]
  5896. 000043D4  6000 0324                bra        +0x326 /* 000046FA */
  5897. label000043D8:
  5898. 000043D8  2004                     move.l     D0, D4
  5899. 000043DA  E548                     lsl        D0.w, 2
  5900. 000043DC  3200                     move.w     D1, D0
  5901. 000043DE  E548                     lsl        D0.w, 2
  5902. 000043E0  D041                     add.w      D0, D1
  5903. 000043E2  41ED C518                lea.l      A0, [A5 - 0x3AE8]
  5904. 000043E6  45EE EBFA                lea.l      A2, [A6 - 0x1406]
  5905. 000043EA  43F2 0000                lea.l      A1, [A2 + D0.w]
  5906. 000043EE  7004                     moveq.l    D0, 0x04
  5907. label000043F0:
  5908. 000043F0  20D9                     move.l     [A0]+, [A1]+
  5909. 000043F2  51C8 FFFC                dbf        D0, -0x6 /* 000043F0 */
  5910. 000043F6  206D C518                movea.l    A0, [A5 - 0x3AE8]
  5911. 000043FA  43ED BA30                lea.l      A1, [A5 - 0x45D0]
  5912. 000043FE  22D8                     move.l     [A1]+, [A0]+
  5913. 00004400  22D8                     move.l     [A1]+, [A0]+
  5914. 00004402  22D8                     move.l     [A1]+, [A0]+
  5915. 00004404  22D8                     move.l     [A1]+, [A0]+
  5916. 00004406  1B6D C527 BA31           move.b     [A5 - 0x45CF], [A5 - 0x3AD9]
  5917. 0000440C  3B6D C528 BA32           move.w     [A5 - 0x45CE], [A5 - 0x3AD8]
  5918. 00004412  3B6D C52A BA34           move.w     [A5 - 0x45CC], [A5 - 0x3AD6]
  5919. 00004418  7007                     moveq.l    D0, 0x07
  5920. 0000441A  C02D BA30                and.b      D0, [A5 - 0x45D0]
  5921. 0000441E  0C00 0001                cmpi.b     D0, 0x1
  5922. 00004422  6300 02D4                bls        +0x2D6 /* 000046F8 */
  5923. 00004426  7008                     moveq.l    D0, 0x08
  5924. 00004428  C02D BA30                and.b      D0, [A5 - 0x45D0]
  5925. 0000442C  6600 02CA                bne        +0x2CC /* 000046F8 */
  5926. 00004430  303C 0800                move.w     D0, 0x800
  5927. 00004434  C06D BA32                and.w      D0, [A5 - 0x45CE]
  5928. 00004438  6600 02BE                bne        +0x2C0 /* 000046F8 */
  5929. 0000443C  7007                     moveq.l    D0, 0x07
  5930. 0000443E  C02D BA30                and.b      D0, [A5 - 0x45D0]
  5931. 00004442  0C00 0002                cmpi.b     D0, 0x2
  5932. 00004446  670E                     beq        +0x10 /* 00004456 */
  5933. 00004448  7007                     moveq.l    D0, 0x07
  5934. 0000444A  C02D BA30                and.b      D0, [A5 - 0x45D0]
  5935. 0000444E  0C00 0003                cmpi.b     D0, 0x3
  5936. 00004452  6600 02A4                bne        +0x2A6 /* 000046F8 */
  5937. label00004456:
  5938. 00004456  206D B9F8                movea.l    A0, [A5 - 0x4608]
  5939. 0000445A  2068 0412                movea.l    A0, [A0 + 0x412]
  5940. 0000445E  2068 0246                movea.l    A0, [A0 + 0x246]
  5941. 00004462  7000                     moveq.l    D0, 0x00
  5942. 00004464  302D BA34                move.w     D0, [A5 - 0x45CC]
  5943. 00004468  2200                     move.l     D1, D0
  5944. 0000446A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5945. 0000446E  4841                     swap.w     D1
  5946. 00004470  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5947. 00004474  4841                     swap.w     D1
  5948. 00004476  4241                     clr.w      D1
  5949. 00004478  D081                     add.l      D0, D1
  5950. 0000447A  47F0 0800                lea.l      A3, [A0 + D0]
  5951. 0000447E  2B6B 0014 C548           move.l     [A5 - 0x3AB8], [A3 + 0x14]
  5952. 00004484  3D6D C524 EBF6           move.w     [A6 - 0x140A], [A5 - 0x3ADC]
  5953. 0000448A  6D06                     blt        +0x8 /* 00004492 */
  5954. 0000448C  41EB 000C                lea.l      A0, [A3 + 0xC]
  5955. 00004490  6004                     bra        +0x6 /* 00004496 */
  5956. label00004492:
  5957. 00004492  41ED E5E4                lea.l      A0, [A5 - 0x1A1C]
  5958. label00004496:
  5959. 00004496  2B50 C542                move.l     [A5 - 0x3ABE], [A0]
  5960. 0000449A  1B6B 001F C547           move.b     [A5 - 0x3AB9], [A3 + 0x1F]
  5961. 000044A0  1B6B 001D C546           move.b     [A5 - 0x3ABA], [A3 + 0x1D]
  5962. 000044A6  303C 3000                move.w     D0, 0x3000 /* '0\0' */
  5963. 000044AA  C06D BA32                and.w      D0, [A5 - 0x45CE]
  5964. 000044AE  3D40 EBF4                move.w     [A6 - 0x140C], D0
  5965. 000044B2  302D C51E                move.w     D0, [A5 - 0x3AE2]
  5966. 000044B6  906D C51C                sub.w      D0, [A5 - 0x3AE4]
  5967. 000044BA  5240                     addq.w     D0, 1
  5968. 000044BC  3D40 EBF2                move.w     [A6 - 0x140E], D0
  5969. 000044C0  7007                     moveq.l    D0, 0x07
  5970. 000044C2  C02D BA30                and.b      D0, [A5 - 0x45D0]
  5971. 000044C6  0C00 0002                cmpi.b     D0, 0x2
  5972. 000044CA  6608                     bne        +0xA /* 000044D4 */
  5973. 000044CC  41ED BA38                lea.l      A0, [A5 - 0x45C8]
  5974. 000044D0  2008                     move.l     D0, A0
  5975. 000044D2  6004                     bra        +0x6 /* 000044D8 */
  5976. label000044D4:
  5977. 000044D4  202D BA38                move.l     D0, [A5 - 0x45C8]
  5978. label000044D8:
  5979. 000044D8  2B40 C54C                move.l     [A5 - 0x3AB4], D0
  5980. 000044DC  486D C542                pea.l      [A5 - 0x3ABE]
  5981. 000044E0  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5982. 000044E4  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  5983. 000044E8  4A10                     tst.b      [A0]
  5984. 000044EA  588F                     addq.l     A7, 4
  5985. 000044EC  6700 00B6                beq        +0xB8 /* 000045A4 */
  5986. 000044F0  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  5987. 000044F4  705C                     moveq.l    D0, 0x5C
  5988. 000044F6  B028 0001                cmp.b      D0, [A0 + 0x1]
  5989. 000044FA  6600 00A8                bne        +0xAA /* 000045A4 */
  5990. 000044FE  202D C54C                move.l     D0, [A5 - 0x3AB4]
  5991. 00004502  5480                     addq.l     D0, 2
  5992. 00004504  2F00                     move.l     -[A7], D0
  5993. 00004506  41ED BBBC                lea.l      A0, [A5 - 0x4444]
  5994. 0000450A  5288                     addq.l     A0, 1
  5995. 0000450C  2F08                     move.l     -[A7], A0
  5996. 0000450E  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  5997. 00004512  1010                     move.b     D0, [A0]
  5998. 00004514  5300                     subq.b     D0, 1
  5999. 00004516  1B40 BBBC                move.b     [A5 - 0x4444], D0
  6000. 0000451A  7200                     moveq.l    D1, 0x00
  6001. 0000451C  1200                     move.b     D1, D0
  6002. 0000451E  2F01                     move.l     -[A7], D1
  6003. 00004520  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6004. 00004524  2B6D BBB8 C54C           move.l     [A5 - 0x3AB4], [A5 - 0x4448]
  6005. 0000452A  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6006. 0000452E  4210                     clr.b      [A0]
  6007. 00004530  4A2D BBBC                tst.b      [A5 - 0x4444]
  6008. 00004534  676A                     beq        +0x6C /* 000045A0 */
  6009. 00004536  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6010. 0000453A  906D C51C                sub.w      D0, [A5 - 0x3AE4]
  6011. 0000453E  3A00                     move.w     D5, D0
  6012. 00004540  5245                     addq.w     D5, 1
  6013. 00004542  0C6E 2000 EBF4           cmpi.w     [A6 - 0x140C], 0x2000 /* ' \0' */
  6014. 00004548  6708                     beq        +0xA /* 00004552 */
  6015. 0000454A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6016. 0000454E  9A68 01B8                sub.w      D5, [A0 + 0x1B8]
  6017. label00004552:
  6018. 00004552  426E EBF8                clr.w      [A6 - 0x1408]
  6019. label00004556:
  6020. 00004556  486D BBBC                pea.l      [A5 - 0x4444]
  6021. 0000455A  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6022. 0000455E  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  6023. 00004562  508F                     addq.l     A7, 8
  6024. 00004564  600A                     bra        +0xC /* 00004570 */
  6025. label00004566:
  6026. 00004566  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6027. 0000456A  5310                     subq.b     [A0], 1
  6028. 0000456C  526E EBF8                addq.w     [A6 - 0x1408], 1
  6029. label00004570:
  6030. 00004570  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6031. 00004574  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  6032. 00004578  3C00                     move.w     D6, D0
  6033. 0000457A  BA46                     cmp.w      D5, D6
  6034. 0000457C  588F                     addq.l     A7, 4
  6035. 0000457E  6C08                     bge        +0xA /* 00004588 */
  6036. 00004580  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6037. 00004584  4A10                     tst.b      [A0]
  6038. 00004586  66DE                     bne        -0x20 /* 00004566 */
  6039. label00004588:
  6040. 00004588  4A6E EBF8                tst.w      [A6 - 0x1408]
  6041. 0000458C  662A                     bne        +0x2C /* 000045B8 */
  6042. 0000458E  206D BBB8                movea.l    A0, [A5 - 0x4448]
  6043. 00004592  7000                     moveq.l    D0, 0x00
  6044. 00004594  1010                     move.b     D0, [A0]
  6045. 00004596  0C80 0000 00FF           cmpi.l     D0, 0xFF
  6046. 0000459C  671A                     beq        +0x1C /* 000045B8 */
  6047. 0000459E  60B6                     bra        -0x48 /* 00004556 */
  6048. label000045A0:
  6049. 000045A0  4246                     clr.w      D6
  6050. 000045A2  6014                     bra        +0x16 /* 000045B8 */
  6051. label000045A4:
  6052. 000045A4  7000                     moveq.l    D0, 0x00
  6053. 000045A6  2F00                     move.l     -[A7], D0
  6054. 000045A8  2F00                     move.l     -[A7], D0
  6055. 000045AA  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6056. 000045AE  4EBA 0F0C                jsr        [PC + 0xF0C /* 000054BC */]
  6057. 000045B2  3C00                     move.w     D6, D0
  6058. 000045B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6059. label000045B8:
  6060. 000045B8  7001                     moveq.l    D0, 0x01
  6061. 000045BA  0C6E 1000 EBF4           cmpi.w     [A6 - 0x140C], 0x1000
  6062. 000045C0  6708                     beq        +0xA /* 000045CA */
  6063. 000045C2  4A6E EBF4                tst.w      [A6 - 0x140C]
  6064. 000045C6  6702                     beq        +0x4 /* 000045CA */
  6065. 000045C8  7000                     moveq.l    D0, 0x00
  6066. label000045CA:
  6067. 000045CA  4A80                     tst.l      D0
  6068. 000045CC  6716                     beq        +0x18 /* 000045E4 */
  6069. 000045CE  3006                     move.w     D0, D6
  6070. 000045D0  D06D C51C                add.w      D0, [A5 - 0x3AE4]
  6071. 000045D4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6072. 000045D8  3228 01B8                move.w     D1, [A0 + 0x1B8]
  6073. 000045DC  D240                     add.w      D1, D0
  6074. 000045DE  5341                     subq.w     D1, 1
  6075. 000045E0  48C1                     ext.l      D1
  6076. 000045E2  603C                     bra        +0x3E /* 00004620 */
  6077. label000045E4:
  6078. 000045E4  0C6E 3000 EBF4           cmpi.w     [A6 - 0x140C], 0x3000 /* '0\0' */
  6079. 000045EA  6610                     bne        +0x12 /* 000045FC */
  6080. 000045EC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6081. 000045F0  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6082. 000045F4  9068 01B8                sub.w      D0, [A0 + 0x1B8]
  6083. 000045F8  48C0                     ext.l      D0
  6084. 000045FA  6022                     bra        +0x24 /* 0000461E */
  6085. label000045FC:
  6086. 000045FC  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6087. 00004600  48C0                     ext.l      D0
  6088. 00004602  322D C51E                move.w     D1, [A5 - 0x3AE2]
  6089. 00004606  926D C51C                sub.w      D1, [A5 - 0x3AE4]
  6090. 0000460A  9246                     sub.w      D1, D6
  6091. 0000460C  48C1                     ext.l      D1
  6092. 0000460E  D2BC 0000 4001           add.l      D1, 0x4001
  6093. 00004614  E281                     asr        D1, 1
  6094. 00004616  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  6095. 0000461C  9081                     sub.l      D0, D1
  6096. label0000461E:
  6097. 0000461E  2200                     move.l     D1, D0
  6098. label00004620:
  6099. 00004620  3B41 C55A                move.w     [A5 - 0x3AA6], D1
  6100. 00004624  302D C55A                move.w     D0, [A5 - 0x3AA6]
  6101. 00004628  9046                     sub.w      D0, D6
  6102. 0000462A  5240                     addq.w     D0, 1
  6103. 0000462C  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  6104. 00004630  3E04                     move.w     D7, D4
  6105. 00004632  5347                     subq.w     D7, 1
  6106. 00004634  600C                     bra        +0xE /* 00004642 */
  6107. label00004636:
  6108. 00004636  BE6E EBEC                cmp.w      D7, [A6 - 0x1414]
  6109. 0000463A  6C04                     bge        +0x6 /* 00004640 */
  6110. 0000463C  3D47 EBEC                move.w     [A6 - 0x1414], D7
  6111. label00004640:
  6112. 00004640  5347                     subq.w     D7, 1
  6113. label00004642:
  6114. 00004642  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  6115. 00004646  6D4C                     blt        +0x4E /* 00004694 */
  6116. 00004648  2007                     move.l     D0, D7
  6117. 0000464A  E548                     lsl        D0.w, 2
  6118. 0000464C  3200                     move.w     D1, D0
  6119. 0000464E  E548                     lsl        D0.w, 2
  6120. 00004650  D041                     add.w      D0, D1
  6121. 00004652  43EE EBFA                lea.l      A1, [A6 - 0x1406]
  6122. 00004656  2071 0000                movea.l    A0, [A1 + D0.w]
  6123. 0000465A  7007                     moveq.l    D0, 0x07
  6124. 0000465C  C010                     and.b      D0, [A0]
  6125. 0000465E  0C00 0001                cmpi.b     D0, 0x1
  6126. 00004662  6318                     bls        +0x1A /* 0000467C */
  6127. 00004664  2007                     move.l     D0, D7
  6128. 00004666  E548                     lsl        D0.w, 2
  6129. 00004668  3200                     move.w     D1, D0
  6130. 0000466A  E548                     lsl        D0.w, 2
  6131. 0000466C  D041                     add.w      D0, D1
  6132. 0000466E  43EE EBFA                lea.l      A1, [A6 - 0x1406]
  6133. 00004672  2071 0000                movea.l    A0, [A1 + D0.w]
  6134. 00004676  7008                     moveq.l    D0, 0x08
  6135. 00004678  C010                     and.b      D0, [A0]
  6136. 0000467A  6718                     beq        +0x1A /* 00004694 */
  6137. label0000467C:
  6138. 0000467C  2007                     move.l     D0, D7
  6139. 0000467E  E548                     lsl        D0.w, 2
  6140. 00004680  3200                     move.w     D1, D0
  6141. 00004682  E548                     lsl        D0.w, 2
  6142. 00004684  D041                     add.w      D0, D1
  6143. 00004686  322D C55C                move.w     D1, [A5 - 0x3AA4]
  6144. 0000468A  41EE EC04                lea.l      A0, [A6 - 0x13FC]
  6145. 0000468E  B270 0000                cmp.w      D1, [A0 + D0.w]
  6146. 00004692  6FA2                     ble        -0x5C /* 00004636 */
  6147. label00004694:
  6148. 00004694  3E04                     move.w     D7, D4
  6149. 00004696  5247                     addq.w     D7, 1
  6150. 00004698  600C                     bra        +0xE /* 000046A6 */
  6151. label0000469A:
  6152. 0000469A  BE6E EBEE                cmp.w      D7, [A6 - 0x1412]
  6153. 0000469E  6F04                     ble        +0x6 /* 000046A4 */
  6154. 000046A0  3D47 EBEE                move.w     [A6 - 0x1412], D7
  6155. label000046A4:
  6156. 000046A4  5247                     addq.w     D7, 1
  6157. label000046A6:
  6158. 000046A6  0C47 0100                cmpi.w     D7, 0x100
  6159. 000046AA  6C4C                     bge        +0x4E /* 000046F8 */
  6160. 000046AC  2007                     move.l     D0, D7
  6161. 000046AE  E548                     lsl        D0.w, 2
  6162. 000046B0  3200                     move.w     D1, D0
  6163. 000046B2  E548                     lsl        D0.w, 2
  6164. 000046B4  D041                     add.w      D0, D1
  6165. 000046B6  43EE EBFA                lea.l      A1, [A6 - 0x1406]
  6166. 000046BA  2071 0000                movea.l    A0, [A1 + D0.w]
  6167. 000046BE  7007                     moveq.l    D0, 0x07
  6168. 000046C0  C010                     and.b      D0, [A0]
  6169. 000046C2  0C00 0001                cmpi.b     D0, 0x1
  6170. 000046C6  6318                     bls        +0x1A /* 000046E0 */
  6171. 000046C8  2007                     move.l     D0, D7
  6172. 000046CA  E548                     lsl        D0.w, 2
  6173. 000046CC  3200                     move.w     D1, D0
  6174. 000046CE  E548                     lsl        D0.w, 2
  6175. 000046D0  D041                     add.w      D0, D1
  6176. 000046D2  43EE EBFA                lea.l      A1, [A6 - 0x1406]
  6177. 000046D6  2071 0000                movea.l    A0, [A1 + D0.w]
  6178. 000046DA  7008                     moveq.l    D0, 0x08
  6179. 000046DC  C010                     and.b      D0, [A0]
  6180. 000046DE  6718                     beq        +0x1A /* 000046F8 */
  6181. label000046E0:
  6182. 000046E0  2007                     move.l     D0, D7
  6183. 000046E2  E548                     lsl        D0.w, 2
  6184. 000046E4  3200                     move.w     D1, D0
  6185. 000046E6  E548                     lsl        D0.w, 2
  6186. 000046E8  D041                     add.w      D0, D1
  6187. 000046EA  322D C55A                move.w     D1, [A5 - 0x3AA6]
  6188. 000046EE  41EE EC02                lea.l      A0, [A6 - 0x13FE]
  6189. 000046F2  B270 0000                cmp.w      D1, [A0 + D0.w]
  6190. 000046F6  6CA2                     bge        -0x5C /* 0000469A */
  6191. label000046F8:
  6192. 000046F8  5244                     addq.w     D4, 1
  6193. label000046FA:
  6194. 000046FA  0C44 0100                cmpi.w     D4, 0x100
  6195. 000046FE  6C08                     bge        +0xA /* 00004708 */
  6196. 00004700  B86E 0012                cmp.w      D4, [A6 + 0x12]
  6197. 00004704  6F00 FCD2                ble        -0x32C /* 000043D8 */
  6198. label00004708:
  6199. 00004708  526E EBF0                addq.w     [A6 - 0x1410], 1
  6200. label0000470C:
  6201. 0000470C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6202. 00004710  302E EBF0                move.w     D0, [A6 - 0x1410]
  6203. 00004714  B068 036C                cmp.w      D0, [A0 + 0x36C]
  6204. 00004718  6C0C                     bge        +0xE /* 00004726 */
  6205. 0000471A  302E EBF0                move.w     D0, [A6 - 0x1410]
  6206. 0000471E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6207. 00004722  6F00 FC04                ble        -0x3FA /* 00004328 */
  6208. label00004726:
  6209. 00004726  206E 0008                movea.l    A0, [A6 + 0x8]
  6210. 0000472A  43EE EBE8                lea.l      A1, [A6 - 0x1418]
  6211. 0000472E  20D9                     move.l     [A0]+, [A1]+
  6212. 00004730  20D9                     move.l     [A0]+, [A1]+
  6213. 00004732  4CEE 1CF8 EBC8           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1438]
  6214. 00004738  4E5E                     unlink     A6
  6215. 0000473A  4E75                     rts
  6216. fn0000473C:
  6217. 0000473C  4E56 EAD4                link       A6, -0x152C
  6218. 00004740  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6219. 00004744  1D6D C57D EADD           move.b     [A6 - 0x1523], [A5 - 0x3A83]
  6220. 0000474A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6221. 0000474E  2668 0356                movea.l    A3, [A0 + 0x356]
  6222. 00004752  3B6D C570 C540           move.w     [A5 - 0x3AC0], [A5 - 0x3A90]
  6223. 00004758  302D C540                move.w     D0, [A5 - 0x3AC0]
  6224. 0000475C  48C0                     ext.l      D0
  6225. 0000475E  E780                     asl        D0, 3
  6226. 00004760  3033 0804                move.w     D0, [A3 + D0 + 0x4]
  6227. 00004764  48C0                     ext.l      D0
  6228. 00004766  2F00                     move.l     -[A7], D0
  6229. 00004768  302D C53C                move.w     D0, [A5 - 0x3AC4]
  6230. 0000476C  48C0                     ext.l      D0
  6231. 0000476E  2F00                     move.l     -[A7], D0
  6232. 00004770  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6233. 00004774  2F28 0412                move.l     -[A7], [A0 + 0x412]
  6234. 00004778  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  6235. 0000477C  302D C540                move.w     D0, [A5 - 0x3AC0]
  6236. 00004780  5340                     subq.w     D0, 1
  6237. 00004782  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6238. 00004786  6D0E                     blt        +0x10 /* 00004796 */
  6239. 00004788  302D C540                move.w     D0, [A5 - 0x3AC0]
  6240. 0000478C  41EE FEFD                lea.l      A0, [A6 - 0x103]
  6241. 00004790  11BC 0001 0000           move.b     [A0 + D0.w], 0x1
  6242. label00004796:
  6243. 00004796  7000                     moveq.l    D0, 0x00
  6244. 00004798  302E 000A                move.w     D0, [A6 + 0xA]
  6245. 0000479C  2F00                     move.l     -[A7], D0
  6246. 0000479E  7003                     moveq.l    D0, 0x03
  6247. 000047A0  2F00                     move.l     -[A7], D0
  6248. 000047A2  322D C570                move.w     D1, [A5 - 0x3A90]
  6249. 000047A6  48C1                     ext.l      D1
  6250. 000047A8  2F01                     move.l     -[A7], D1
  6251. 000047AA  322D C540                move.w     D1, [A5 - 0x3AC0]
  6252. 000047AE  E549                     lsl        D1.w, 2
  6253. 000047B0  3401                     move.w     D2, D1
  6254. 000047B2  E549                     lsl        D1.w, 2
  6255. 000047B4  D242                     add.w      D1, D2
  6256. 000047B6  41EE EAFE                lea.l      A0, [A6 - 0x1502]
  6257. 000047BA  4870 1000                pea.l      [A0 + D1.w]
  6258. 000047BE  4EBA 0DCE                jsr        [PC + 0xDCE /* 0000558E */]
  6259. 000047C2  302D C540                move.w     D0, [A5 - 0x3AC0]
  6260. 000047C6  41EE FEFE                lea.l      A0, [A6 - 0x102]
  6261. 000047CA  11BC 0001 0000           move.b     [A0 + D0.w], 0x1
  6262. 000047D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6263. 000047D4  302D C540                move.w     D0, [A5 - 0x3AC0]
  6264. 000047D8  526D C540                addq.w     [A5 - 0x3AC0], 1
  6265. 000047DC  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6266. 000047E0  6E0E                     bgt        +0x10 /* 000047F0 */
  6267. 000047E2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6268. 000047E6  302D C540                move.w     D0, [A5 - 0x3AC0]
  6269. 000047EA  B068 0352                cmp.w      D0, [A0 + 0x352]
  6270. 000047EE  6DA6                     blt        -0x58 /* 00004796 */
  6271. label000047F0:
  6272. 000047F0  3B6D C570 C540           move.w     [A5 - 0x3AC0], [A5 - 0x3A90]
  6273. 000047F6  3D6D C570 EADA           move.w     [A6 - 0x1526], [A5 - 0x3A90]
  6274. label000047FC:
  6275. 000047FC  302D C540                move.w     D0, [A5 - 0x3AC0]
  6276. 00004800  E548                     lsl        D0.w, 2
  6277. 00004802  3200                     move.w     D1, D0
  6278. 00004804  E548                     lsl        D0.w, 2
  6279. 00004806  D041                     add.w      D0, D1
  6280. 00004808  41ED C518                lea.l      A0, [A5 - 0x3AE8]
  6281. 0000480C  45EE EAFE                lea.l      A2, [A6 - 0x1502]
  6282. 00004810  43F2 0000                lea.l      A1, [A2 + D0.w]
  6283. 00004814  7004                     moveq.l    D0, 0x04
  6284. label00004816:
  6285. 00004816  20D9                     move.l     [A0]+, [A1]+
  6286. 00004818  51C8 FFFC                dbf        D0, -0x6 /* 00004816 */
  6287. 0000481C  302D C540                move.w     D0, [A5 - 0x3AC0]
  6288. 00004820  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6289. 00004824  6644                     bne        +0x46 /* 0000486A */
  6290. 00004826  4A2D C526                tst.b      [A5 - 0x3ADA]
  6291. 0000482A  673E                     beq        +0x40 /* 0000486A */
  6292. 0000482C  206D C518                movea.l    A0, [A5 - 0x3AE8]
  6293. 00004830  7007                     moveq.l    D0, 0x07
  6294. 00004832  C010                     and.b      D0, [A0]
  6295. 00004834  0C00 0001                cmpi.b     D0, 0x1
  6296. 00004838  6314                     bls        +0x16 /* 0000484E */
  6297. 0000483A  206D C518                movea.l    A0, [A5 - 0x3AE8]
  6298. 0000483E  7008                     moveq.l    D0, 0x08
  6299. 00004840  C010                     and.b      D0, [A0]
  6300. 00004842  660A                     bne        +0xC /* 0000484E */
  6301. 00004844  303C 0800                move.w     D0, 0x800
  6302. 00004848  C06D C528                and.w      D0, [A5 - 0x3AD8]
  6303. 0000484C  671C                     beq        +0x1E /* 0000486A */
  6304. label0000484E:
  6305. 0000484E  7000                     moveq.l    D0, 0x00
  6306. 00004850  302E 000A                move.w     D0, [A6 + 0xA]
  6307. 00004854  2F00                     move.l     -[A7], D0
  6308. 00004856  7002                     moveq.l    D0, 0x02
  6309. 00004858  2F00                     move.l     -[A7], D0
  6310. 0000485A  72FF                     moveq.l    D1, 0xFFFFFFFF
  6311. 0000485C  2F01                     move.l     -[A7], D1
  6312. 0000485E  486D C518                pea.l      [A5 - 0x3AE8]
  6313. 00004862  4EBA 0D2A                jsr        [PC + 0xD2A /* 0000558E */]
  6314. 00004866  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6315. label0000486A:
  6316. 0000486A  206D C518                movea.l    A0, [A5 - 0x3AE8]
  6317. 0000486E  43ED BA30                lea.l      A1, [A5 - 0x45D0]
  6318. 00004872  22D8                     move.l     [A1]+, [A0]+
  6319. 00004874  22D8                     move.l     [A1]+, [A0]+
  6320. 00004876  22D8                     move.l     [A1]+, [A0]+
  6321. 00004878  22D8                     move.l     [A1]+, [A0]+
  6322. 0000487A  1B6D C527 BA31           move.b     [A5 - 0x45CF], [A5 - 0x3AD9]
  6323. 00004880  3B6D C528 BA32           move.w     [A5 - 0x45CE], [A5 - 0x3AD8]
  6324. 00004886  3B6D C52A BA34           move.w     [A5 - 0x45CC], [A5 - 0x3AD6]
  6325. 0000488C  7007                     moveq.l    D0, 0x07
  6326. 0000488E  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6327. 00004892  0C00 0001                cmpi.b     D0, 0x1
  6328. 00004896  6300 097C                bls        +0x97E /* 00005214 */
  6329. 0000489A  7008                     moveq.l    D0, 0x08
  6330. 0000489C  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6331. 000048A0  6600 0972                bne        +0x974 /* 00005214 */
  6332. 000048A4  303C 0800                move.w     D0, 0x800
  6333. 000048A8  C06D BA32                and.w      D0, [A5 - 0x45CE]
  6334. 000048AC  6600 0966                bne        +0x968 /* 00005214 */
  6335. 000048B0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6336. 000048B4  2068 0412                movea.l    A0, [A0 + 0x412]
  6337. 000048B8  2068 0246                movea.l    A0, [A0 + 0x246]
  6338. 000048BC  7000                     moveq.l    D0, 0x00
  6339. 000048BE  302D BA34                move.w     D0, [A5 - 0x45CC]
  6340. 000048C2  2200                     move.l     D1, D0
  6341. 000048C4  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  6342. 000048C8  4841                     swap.w     D1
  6343. 000048CA  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  6344. 000048CE  4841                     swap.w     D1
  6345. 000048D0  4241                     clr.w      D1
  6346. 000048D2  D081                     add.l      D0, D1
  6347. 000048D4  49F0 0800                lea.l      A4, [A0 + D0]
  6348. 000048D8  2B6C 0014 C548           move.l     [A5 - 0x3AB8], [A4 + 0x14]
  6349. 000048DE  3D6D C524 EAD8           move.w     [A6 - 0x1528], [A5 - 0x3ADC]
  6350. 000048E4  6D06                     blt        +0x8 /* 000048EC */
  6351. 000048E6  41EC 000C                lea.l      A0, [A4 + 0xC]
  6352. 000048EA  6004                     bra        +0x6 /* 000048F0 */
  6353. label000048EC:
  6354. 000048EC  41ED E5E4                lea.l      A0, [A5 - 0x1A1C]
  6355. label000048F0:
  6356. 000048F0  2B50 C542                move.l     [A5 - 0x3ABE], [A0]
  6357. 000048F4  1B6C 001F C547           move.b     [A5 - 0x3AB9], [A4 + 0x1F]
  6358. 000048FA  1B6C 001D C546           move.b     [A5 - 0x3ABA], [A4 + 0x1D]
  6359. 00004900  383C 3000                move.w     D4, 0x3000 /* '0\0' */
  6360. 00004904  C86D BA32                and.w      D4, [A5 - 0x45CE]
  6361. 00004908  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6362. 0000490C  906D C51C                sub.w      D0, [A5 - 0x3AE4]
  6363. 00004910  5240                     addq.w     D0, 1
  6364. 00004912  3D40 EAD4                move.w     [A6 - 0x152C], D0
  6365. 00004916  7007                     moveq.l    D0, 0x07
  6366. 00004918  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6367. 0000491C  0C00 0002                cmpi.b     D0, 0x2
  6368. 00004920  670E                     beq        +0x10 /* 00004930 */
  6369. 00004922  7007                     moveq.l    D0, 0x07
  6370. 00004924  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6371. 00004928  0C00 0003                cmpi.b     D0, 0x3
  6372. 0000492C  6600 06C2                bne        +0x6C4 /* 00004FF0 */
  6373. label00004930:
  6374. 00004930  7028                     moveq.l    D0, 0x28
  6375. 00004932  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6376. 00004936  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  6377. 0000493A  6610                     bne        +0x12 /* 0000494C */
  6378. 0000493C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6379. 00004940  303C 0100                move.w     D0, 0x100
  6380. 00004944  C068 01AE                and.w      D0, [A0 + 0x1AE]
  6381. 00004948  6700 06A6                beq        +0x6A8 /* 00004FF0 */
  6382. label0000494C:
  6383. 0000494C  426E EAD6                clr.w      [A6 - 0x152A]
  6384. 00004950  303C 00F0                move.w     D0, 0xF0
  6385. 00004954  C06D BA32                and.w      D0, [A5 - 0x45CE]
  6386. 00004958  0C40 00E0                cmpi.w     D0, 0xE0
  6387. 0000495C  6644                     bne        +0x46 /* 000049A2 */
  6388. 0000495E  302D C540                move.w     D0, [A5 - 0x3AC0]
  6389. 00004962  48C0                     ext.l      D0
  6390. 00004964  E780                     asl        D0, 3
  6391. 00004966  3033 0804                move.w     D0, [A3 + D0 + 0x4]
  6392. 0000496A  48C0                     ext.l      D0
  6393. 0000496C  2F00                     move.l     -[A7], D0
  6394. 0000496E  302D C53C                move.w     D0, [A5 - 0x3AC4]
  6395. 00004972  48C0                     ext.l      D0
  6396. 00004974  2F00                     move.l     -[A7], D0
  6397. 00004976  2B6D BBB8 C54C           move.l     [A5 - 0x3AB4], [A5 - 0x4448]
  6398. 0000497C  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  6399. 00004980  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6400. 00004984  7000                     moveq.l    D0, 0x00
  6401. 00004986  3028 01AE                move.w     D0, [A0 + 0x1AE]
  6402. 0000498A  2F00                     move.l     -[A7], D0
  6403. 0000498C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6404. 00004990  2F28 0412                move.l     -[A7], [A0 + 0x412]
  6405. 00004994  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  6406. 00004998  3D40 EAD6                move.w     [A6 - 0x152A], D0
  6407. 0000499C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6408. 000049A0  601C                     bra        +0x1E /* 000049BE */
  6409. label000049A2:
  6410. 000049A2  7007                     moveq.l    D0, 0x07
  6411. 000049A4  C02D BA30                and.b      D0, [A5 - 0x45D0]
  6412. 000049A8  0C00 0002                cmpi.b     D0, 0x2
  6413. 000049AC  6608                     bne        +0xA /* 000049B6 */
  6414. 000049AE  41ED BA38                lea.l      A0, [A5 - 0x45C8]
  6415. 000049B2  2008                     move.l     D0, A0
  6416. 000049B4  6004                     bra        +0x6 /* 000049BA */
  6417. label000049B6:
  6418. 000049B6  202D BA38                move.l     D0, [A5 - 0x45C8]
  6419. label000049BA:
  6420. 000049BA  2B40 C54C                move.l     [A5 - 0x3AB4], D0
  6421. label000049BE:
  6422. 000049BE  486D C542                pea.l      [A5 - 0x3ABE]
  6423. 000049C2  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  6424. 000049C6  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6425. 000049CA  4A10                     tst.b      [A0]
  6426. 000049CC  588F                     addq.l     A7, 4
  6427. 000049CE  6700 00B4                beq        +0xB6 /* 00004A84 */
  6428. 000049D2  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6429. 000049D6  705C                     moveq.l    D0, 0x5C
  6430. 000049D8  B028 0001                cmp.b      D0, [A0 + 0x1]
  6431. 000049DC  6600 00A6                bne        +0xA8 /* 00004A84 */
  6432. 000049E0  202D C54C                move.l     D0, [A5 - 0x3AB4]
  6433. 000049E4  5480                     addq.l     D0, 2
  6434. 000049E6  2F00                     move.l     -[A7], D0
  6435. 000049E8  41ED BBBC                lea.l      A0, [A5 - 0x4444]
  6436. 000049EC  5288                     addq.l     A0, 1
  6437. 000049EE  2F08                     move.l     -[A7], A0
  6438. 000049F0  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6439. 000049F4  1010                     move.b     D0, [A0]
  6440. 000049F6  5300                     subq.b     D0, 1
  6441. 000049F8  1B40 BBBC                move.b     [A5 - 0x4444], D0
  6442. 000049FC  7200                     moveq.l    D1, 0x00
  6443. 000049FE  1200                     move.b     D1, D0
  6444. 00004A00  2F01                     move.l     -[A7], D1
  6445. 00004A02  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6446. 00004A06  2B6D BBB8 C54C           move.l     [A5 - 0x3AB4], [A5 - 0x4448]
  6447. 00004A0C  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6448. 00004A10  4210                     clr.b      [A0]
  6449. 00004A12  4A2D BBBC                tst.b      [A5 - 0x4444]
  6450. 00004A16  6768                     beq        +0x6A /* 00004A80 */
  6451. 00004A18  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6452. 00004A1C  906D C51C                sub.w      D0, [A5 - 0x3AE4]
  6453. 00004A20  3C00                     move.w     D6, D0
  6454. 00004A22  5246                     addq.w     D6, 1
  6455. 00004A24  0C44 2000                cmpi.w     D4, 0x2000 /* ' \0' */
  6456. 00004A28  6708                     beq        +0xA /* 00004A32 */
  6457. 00004A2A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6458. 00004A2E  9C68 01B8                sub.w      D6, [A0 + 0x1B8]
  6459. label00004A32:
  6460. 00004A32  426E EADE                clr.w      [A6 - 0x1522]
  6461. label00004A36:
  6462. 00004A36  486D BBBC                pea.l      [A5 - 0x4444]
  6463. 00004A3A  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6464. 00004A3E  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  6465. 00004A42  508F                     addq.l     A7, 8
  6466. 00004A44  600A                     bra        +0xC /* 00004A50 */
  6467. label00004A46:
  6468. 00004A46  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6469. 00004A4A  5310                     subq.b     [A0], 1
  6470. 00004A4C  526E EADE                addq.w     [A6 - 0x1522], 1
  6471. label00004A50:
  6472. 00004A50  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6473. 00004A54  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  6474. 00004A58  3E00                     move.w     D7, D0
  6475. 00004A5A  BC47                     cmp.w      D6, D7
  6476. 00004A5C  588F                     addq.l     A7, 4
  6477. 00004A5E  6C08                     bge        +0xA /* 00004A68 */
  6478. 00004A60  206D C54C                movea.l    A0, [A5 - 0x3AB4]
  6479. 00004A64  4A10                     tst.b      [A0]
  6480. 00004A66  66DE                     bne        -0x20 /* 00004A46 */
  6481. label00004A68:
  6482. 00004A68  4A6E EADE                tst.w      [A6 - 0x1522]
  6483. 00004A6C  6630                     bne        +0x32 /* 00004A9E */
  6484. 00004A6E  206D BBB8                movea.l    A0, [A5 - 0x4448]
  6485. 00004A72  7000                     moveq.l    D0, 0x00
  6486. 00004A74  1010                     move.b     D0, [A0]
  6487. 00004A76  0C80 0000 00FF           cmpi.l     D0, 0xFF
  6488. 00004A7C  6720                     beq        +0x22 /* 00004A9E */
  6489. 00004A7E  60B6                     bra        -0x48 /* 00004A36 */
  6490. label00004A80:
  6491. 00004A80  4247                     clr.w      D7
  6492. 00004A82  601A                     bra        +0x1C /* 00004A9E */
  6493. label00004A84:
  6494. 00004A84  7000                     moveq.l    D0, 0x00
  6495. 00004A86  2F00                     move.l     -[A7], D0
  6496. 00004A88  322E EAD6                move.w     D1, [A6 - 0x152A]
  6497. 00004A8C  48C1                     ext.l      D1
  6498. 00004A8E  2F01                     move.l     -[A7], D1
  6499. 00004A90  2F2D C54C                move.l     -[A7], [A5 - 0x3AB4]
  6500. 00004A94  4EBA 0A26                jsr        [PC + 0xA26 /* 000054BC */]
  6501. 00004A98  3E00                     move.w     D7, D0
  6502. 00004A9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6503. label00004A9E:
  6504. 00004A9E  7001                     moveq.l    D0, 0x01
  6505. 00004AA0  0C44 1000                cmpi.w     D4, 0x1000
  6506. 00004AA4  6706                     beq        +0x8 /* 00004AAC */
  6507. 00004AA6  4A44                     tst.w      D4
  6508. 00004AA8  6702                     beq        +0x4 /* 00004AAC */
  6509. 00004AAA  7000                     moveq.l    D0, 0x00
  6510. label00004AAC:
  6511. 00004AAC  4A80                     tst.l      D0
  6512. 00004AAE  6716                     beq        +0x18 /* 00004AC6 */
  6513. 00004AB0  3007                     move.w     D0, D7
  6514. 00004AB2  D06D C51C                add.w      D0, [A5 - 0x3AE4]
  6515. 00004AB6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6516. 00004ABA  3228 01B8                move.w     D1, [A0 + 0x1B8]
  6517. 00004ABE  D240                     add.w      D1, D0
  6518. 00004AC0  5341                     subq.w     D1, 1
  6519. 00004AC2  48C1                     ext.l      D1
  6520. 00004AC4  603A                     bra        +0x3C /* 00004B00 */
  6521. label00004AC6:
  6522. 00004AC6  0C44 3000                cmpi.w     D4, 0x3000 /* '0\0' */
  6523. 00004ACA  6610                     bne        +0x12 /* 00004ADC */
  6524. 00004ACC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6525. 00004AD0  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6526. 00004AD4  9068 01B8                sub.w      D0, [A0 + 0x1B8]
  6527. 00004AD8  48C0                     ext.l      D0
  6528. 00004ADA  6022                     bra        +0x24 /* 00004AFE */
  6529. label00004ADC:
  6530. 00004ADC  302D C51E                move.w     D0, [A5 - 0x3AE2]
  6531. 00004AE0  48C0                     ext.l      D0
  6532. 00004AE2  322D C51E                move.w     D1, [A5 - 0x3AE2]
  6533. 00004AE6  926D C51C                sub.w      D1, [A5 - 0x3AE4]
  6534. 00004AEA  9247                     sub.w      D1, D7
  6535. 00004AEC  48C1                     ext.l      D1
  6536. 00004AEE  D2BC 0000 4001           add.l      D1, 0x4001
  6537. 00004AF4  E281                     asr        D1, 1
  6538. 00004AF6  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  6539. 00004AFC  9081                     sub.l      D0, D1
  6540. label00004AFE:
  6541. 00004AFE  2200                     move.l     D1, D0
  6542. label00004B00:
  6543. 00004B00  3B41 C55A                move.w     [A5 - 0x3AA6], D1
  6544. 00004B04  302D C55A                move.w     D0, [A5 - 0x3AA6]
  6545. 00004B08  9047                     sub.w      D0, D7
  6546. 00004B0A  5240                     addq.w     D0, 1
  6547. 00004B0C  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  6548. 00004B10  302D C540                move.w     D0, [A5 - 0x3AC0]
  6549. 00004B14  5340                     subq.w     D0, 1
  6550. 00004B16  3D40 EAFC                move.w     [A6 - 0x1504], D0
  6551. 00004B1A  602A                     bra        +0x2C /* 00004B46 */
  6552. label00004B1C:
  6553. 00004B1C  302E EAFC                move.w     D0, [A6 - 0x1504]
  6554. 00004B20  E548                     lsl        D0.w, 2
  6555. 00004B22  3200                     move.w     D1, D0
  6556. 00004B24  E548                     lsl        D0.w, 2
  6557. 00004B26  D041                     add.w      D0, D1
  6558. 00004B28  322D C55C                move.w     D1, [A5 - 0x3AA4]
  6559. 00004B2C  41EE EB08                lea.l      A0, [A6 - 0x14F8]
  6560. 00004B30  B270 0000                cmp.w      D1, [A0 + D0.w]
  6561. 00004B34  6E0C                     bgt        +0xE /* 00004B42 */
  6562. 00004B36  302E EAFC                move.w     D0, [A6 - 0x1504]
  6563. 00004B3A  41EE FEFE                lea.l      A0, [A6 - 0x102]
  6564. 00004B3E  4230 0000                clr.b      [A0 + D0.w]
  6565. label00004B42:
  6566. 00004B42  536E EAFC                subq.w     [A6 - 0x1504], 1
  6567. label00004B46:
  6568. 00004B46  302E EAFC                move.w     D0, [A6 - 0x1504]
  6569. 00004B4A  B06D C570                cmp.w      D0, [A5 - 0x3A90]
  6570. 00004B4E  6D38                     blt        +0x3A /* 00004B88 */
  6571. 00004B50  302E EAFC                move.w     D0, [A6 - 0x1504]
  6572. 00004B54  E548                     lsl        D0.w, 2
  6573. 00004B56  3200                     move.w     D1, D0
  6574. 00004B58  E548                     lsl        D0.w, 2
  6575. 00004B5A  D041                     add.w      D0, D1
  6576. 00004B5C  43EE EAFE                lea.l      A1, [A6 - 0x1502]
  6577. 00004B60  2071 0000                movea.l    A0, [A1 + D0.w]
  6578. 00004B64  7007                     moveq.l    D0, 0x07
  6579. 00004B66  C010                     and.b      D0, [A0]
  6580. 00004B68  0C00 0001                cmpi.b     D0, 0x1
  6581. 00004B6C  63AE                     bls        -0x50 /* 00004B1C */
  6582. 00004B6E  302E EAFC                move.w     D0, [A6 - 0x1504]
  6583. 00004B72  E548                     lsl        D0.w, 2
  6584. 00004B74  3200                     move.w     D1, D0
  6585. 00004B76  E548                     lsl        D0.w, 2
  6586. 00004B78  D041                     add.w      D0, D1
  6587. 00004B7A  43EE EAFE                lea.l      A1, [A6 - 0x1502]
  6588. 00004B7E  2071 0000                movea.l    A0, [A1 + D0.w]
  6589. 00004B82  7008                     moveq.l    D0, 0x08
  6590. 00004B84  C010                     and.b      D0, [A0]
  6591. 00004B86  6694                     bne        -0x6A /* 00004B1C */
  6592. label00004B88:
  6593. 00004B88  302D C540                move.w     D0, [A5 - 0x3AC0]
  6594. 00004B8C  5240                     addq.w     D0, 1
  6595. 00004B8E  3D40 EAFC                move.w     [A6 - 0x1504], D0
  6596. 00004B92  602A                     bra        +0x2C /* 00004BBE */
  6597. label00004B94:
  6598. 00004B94  302E EAFC                move.w     D0, [A6 - 0x1504]
  6599. 00004B98  E548                     lsl        D0.w, 2
  6600. 00004B9A  3200                     move.w     D1, D0
  6601. 00004B9C  E548                     lsl        D0.w, 2
  6602. 00004B9E  D041                     add.w      D0, D1
  6603. 00004BA0  322D C55A                move.w     D1, [A5 - 0x3AA6]
  6604. 00004BA4  41EE EB06                lea.l      A0, [A6 - 0x14FA]
  6605. 00004BA8  B270 0000                cmp.w      D1, [A0 + D0.w]
  6606. 00004BAC  6D0C                     blt        +0xE /* 00004BBA */
  6607. 00004BAE  302E EAFC                move.w     D0, [A6 - 0x1504]
  6608. 00004BB2  41EE FEFD                lea.l      A0, [A6 - 0x103]
  6609. 00004BB6  4230 0000                clr.b      [A0 + D0.w]
  6610. label00004BBA:
  6611. 00004BBA  526E EAFC                addq.w     [A6 - 0x1504], 1
  6612. label00004BBE:
  6613. 00004BBE  302E EAFC                move.w     D0, [A6 - 0x1504]
  6614. 00004BC2  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6615. 00004BC6  6E38                     bgt        +0x3A /* 00004C00 */
  6616. 00004BC8  302E EAFC                move.w     D0, [A6 - 0x1504]
  6617. 00004BCC  E548                     lsl        D0.w, 2
  6618. 00004BCE  3200                     move.w     D1, D0
  6619. 00004BD0  E548                     lsl        D0.w, 2
  6620. 00004BD2  D041                     add.w      D0, D1
  6621. 00004BD4  43EE EAFE                lea.l      A1, [A6 - 0x1502]
  6622. 00004BD8  2071 0000                movea.l    A0, [A1 + D0.w]
  6623. 00004BDC  7007                     moveq.l    D0, 0x07
  6624. 00004BDE  C010                     and.b      D0, [A0]
  6625. 00004BE0  0C00 0001                cmpi.b     D0, 0x1
  6626. 00004BE4  63AE                     bls        -0x50 /* 00004B94 */
  6627. 00004BE6  302E EAFC                move.w     D0, [A6 - 0x1504]
  6628. 00004BEA  E548                     lsl        D0.w, 2
  6629. 00004BEC  3200                     move.w     D1, D0
  6630. 00004BEE  E548                     lsl        D0.w, 2
  6631. 00004BF0  D041                     add.w      D0, D1
  6632. 00004BF2  43EE EAFE                lea.l      A1, [A6 - 0x1502]
  6633. 00004BF6  2071 0000                movea.l    A0, [A1 + D0.w]
  6634. 00004BFA  7008                     moveq.l    D0, 0x08
  6635. 00004BFC  C010                     and.b      D0, [A0]
  6636. 00004BFE  6694                     bne        -0x6A /* 00004B94 */
  6637. label00004C00:
  6638. 00004C00  302D C55A                move.w     D0, [A5 - 0x3AA6]
  6639. 00004C04  B06D C520                cmp.w      D0, [A5 - 0x3AE0]
  6640. 00004C08  6D00 0350                blt        +0x352 /* 00004F5A */
  6641. 00004C0C  302D C55C                move.w     D0, [A5 - 0x3AA4]
  6642. 00004C10  B06D C522                cmp.w      D0, [A5 - 0x3ADE]
  6643. 00004C14  6E00 0344                bgt        +0x346 /* 00004F5A */
  6644. 00004C18  605A                     bra        +0x5C /* 00004C74 */
  6645. label00004C1A:
  6646. 00004C1A  302E EADA                move.w     D0, [A6 - 0x1526]
  6647. 00004C1E  E548                     lsl        D0.w, 2
  6648. 00004C20  3200                     move.w     D1, D0
  6649. 00004C22  E548                     lsl        D0.w, 2
  6650. 00004C24  D041                     add.w      D0, D1
  6651. 00004C26  41EE EB0A                lea.l      A0, [A6 - 0x14F6]
  6652. 00004C2A  3B70 0000 C558           move.w     [A5 - 0x3AA8], [A0 + D0.w]
  6653. 00004C30  302E EADA                move.w     D0, [A6 - 0x1526]
  6654. 00004C34  E548                     lsl        D0.w, 2
  6655. 00004C36  3200                     move.w     D1, D0
  6656. 00004C38  E548                     lsl        D0.w, 2
  6657. 00004C3A  D041                     add.w      D0, D1
  6658. 00004C3C  43EE EB06                lea.l      A1, [A6 - 0x14FA]
  6659. 00004C40  3B71 0000 C534           move.w     [A5 - 0x3ACC], [A1 + D0.w]
  6660. 00004C46  302E EADA                move.w     D0, [A6 - 0x1526]
  6661. 00004C4A  E548                     lsl        D0.w, 2
  6662. 00004C4C  3200                     move.w     D1, D0
  6663. 00004C4E  E548                     lsl        D0.w, 2
  6664. 00004C50  D041                     add.w      D0, D1
  6665. 00004C52  45EE EB08                lea.l      A2, [A6 - 0x14F8]
  6666. 00004C56  3B72 0000 C538           move.w     [A5 - 0x3AC8], [A2 + D0.w]
  6667. 00004C5C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6668. 00004C60  4A68 0374                tst.w      [A0 + 0x374]
  6669. 00004C64  6606                     bne        +0x8 /* 00004C6C */
  6670. 00004C66  4A6E 000E                tst.w      [A6 + 0xE]
  6671. 00004C6A  6704                     beq        +0x6 /* 00004C70 */
  6672. label00004C6C:
  6673. 00004C6C  4EBA E7FE                jsr        [PC - 0x1802 /* 0000346C */]
  6674. label00004C70:
  6675. 00004C70  526E EADA                addq.w     [A6 - 0x1526], 1
  6676. label00004C74:
  6677. 00004C74  302E EADA                move.w     D0, [A6 - 0x1526]
  6678. 00004C78  48C0                     ext.l      D0
  6679. 00004C7A  E780                     asl        D0, 3
  6680. 00004C7C  3033 0802                move.w     D0, [A3 + D0 + 0x2]
  6681. 00004C80  B06D C55C                cmp.w      D0, [A5 - 0x3AA4]
  6682. 00004C84  6D94                     blt        -0x6A /* 00004C1A */
  6683. 00004C86  302E EADA                move.w     D0, [A6 - 0x1526]
  6684. 00004C8A  E548                     lsl        D0.w, 2
  6685. 00004C8C  3200                     move.w     D1, D0
  6686. 00004C8E  E548                     lsl        D0.w, 2
  6687. 00004C90  D041                     add.w      D0, D1
  6688. 00004C92  41EE EB06                lea.l      A0, [A6 - 0x14FA]
  6689. 00004C96  3B70 0000 C534           move.w     [A5 - 0x3ACC], [A0 + D0.w]
  6690. 00004C9C  302E EADA                move.w     D0, [A6 - 0x1526]
  6691. 00004CA0  E548                     lsl        D0.w, 2
  6692. 00004CA2  3200                     move.w     D1, D0
  6693. 00004CA4  E548                     lsl        D0.w, 2
  6694. 00004CA6  D041                     add.w      D0, D1
  6695. 00004CA8  43EE EB0A                lea.l      A1, [A6 - 0x14F6]
  6696. 00004CAC  4A71 0000                tst.w      [A1 + D0.w]
  6697. 00004CB0  6C14                     bge        +0x16 /* 00004CC6 */
  6698. 00004CB2  302E EADA                move.w     D0, [A6 - 0x1526]
  6699. 00004CB6  E548                     lsl        D0.w, 2
  6700. 00004CB8  3200                     move.w     D1, D0
  6701. 00004CBA  E548                     lsl        D0.w, 2
  6702. 00004CBC  D041                     add.w      D0, D1
  6703. 00004CBE  3031 0000                move.w     D0, [A1 + D0.w]
  6704. 00004CC2  48C0                     ext.l      D0
  6705. 00004CC4  6006                     bra        +0x8 /* 00004CCC */
  6706. label00004CC6:
  6707. 00004CC6  7000                     moveq.l    D0, 0x00
  6708. 00004CC8  302D C52A                move.w     D0, [A5 - 0x3AD6]
  6709. label00004CCC:
  6710. 00004CCC  3B40 C558                move.w     [A5 - 0x3AA8], D0
  6711. label00004CD0:
  6712. 00004CD0  302E EADA                move.w     D0, [A6 - 0x1526]
  6713. 00004CD4  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6714. 00004CD8  6C24                     bge        +0x26 /* 00004CFE */
  6715. 00004CDA  302E EADA                move.w     D0, [A6 - 0x1526]
  6716. 00004CDE  E548                     lsl        D0.w, 2
  6717. 00004CE0  3200                     move.w     D1, D0
  6718. 00004CE2  E548                     lsl        D0.w, 2
  6719. 00004CE4  D041                     add.w      D0, D1
  6720. 00004CE6  41EE EAE0                lea.l      A0, [A6 - 0x1520]
  6721. 00004CEA  45EE EB12                lea.l      A2, [A6 - 0x14EE]
  6722. 00004CEE  43F2 0000                lea.l      A1, [A2 + D0.w]
  6723. 00004CF2  7004                     moveq.l    D0, 0x04
  6724. label00004CF4:
  6725. 00004CF4  20D9                     move.l     [A0]+, [A1]+
  6726. 00004CF6  51C8 FFFC                dbf        D0, -0x6 /* 00004CF4 */
  6727. 00004CFA  6000 00D4                bra        +0xD6 /* 00004DD0 */
  6728. label00004CFE:
  6729. 00004CFE  302E EADA                move.w     D0, [A6 - 0x1526]
  6730. 00004D02  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6731. 00004D06  6600 0244                bne        +0x246 /* 00004F4C */
  6732. 00004D0A  302E EADA                move.w     D0, [A6 - 0x1526]
  6733. 00004D0E  5240                     addq.w     D0, 1
  6734. 00004D10  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6735. 00004D14  B068 0352                cmp.w      D0, [A0 + 0x352]
  6736. 00004D18  6C12                     bge        +0x14 /* 00004D2C */
  6737. 00004D1A  302E EADA                move.w     D0, [A6 - 0x1526]
  6738. 00004D1E  5240                     addq.w     D0, 1
  6739. 00004D20  48C0                     ext.l      D0
  6740. 00004D22  E780                     asl        D0, 3
  6741. 00004D24  3033 0804                move.w     D0, [A3 + D0 + 0x4]
  6742. 00004D28  48C0                     ext.l      D0
  6743. 00004D2A  600A                     bra        +0xC /* 00004D36 */
  6744. label00004D2C:
  6745. 00004D2C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6746. 00004D30  3028 034C                move.w     D0, [A0 + 0x34C]
  6747. 00004D34  48C0                     ext.l      D0
  6748. label00004D36:
  6749. 00004D36  3A00                     move.w     D5, D0
  6750. 00004D38  7000                     moveq.l    D0, 0x00
  6751. 00004D3A  BA6D BA4A                cmp.w      D5, [A5 - 0x45B6]
  6752. 00004D3E  6D08                     blt        +0xA /* 00004D48 */
  6753. 00004D40  BA6D BA48                cmp.w      D5, [A5 - 0x45B8]
  6754. 00004D44  6E02                     bgt        +0x4 /* 00004D48 */
  6755. 00004D46  7001                     moveq.l    D0, 0x01
  6756. label00004D48:
  6757. 00004D48  4A80                     tst.l      D0
  6758. 00004D4A  6714                     beq        +0x16 /* 00004D60 */
  6759. 00004D4C  206D BA04                movea.l    A0, [A5 - 0x45FC]
  6760. 00004D50  3005                     move.w     D0, D5
  6761. 00004D52  9050                     sub.w      D0, [A0]
  6762. 00004D54  48C0                     ext.l      D0
  6763. 00004D56  5280                     addq.l     D0, 1
  6764. 00004D58  E980                     asl        D0, 4
  6765. 00004D5A  D0AD BA04                add.l      D0, [A5 - 0x45FC]
  6766. 00004D5E  6006                     bra        +0x8 /* 00004D66 */
  6767. label00004D60:
  6768. 00004D60  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  6769. 00004D64  2008                     move.l     D0, A0
  6770. label00004D66:
  6771. 00004D66  2D40 EAE0                move.l     [A6 - 0x1520], D0
  6772. 00004D6A  206E EAE0                movea.l    A0, [A6 - 0x1520]
  6773. 00004D6E  4A10                     tst.b      [A0]
  6774. 00004D70  670A                     beq        +0xC /* 00004D7C */
  6775. 00004D72  206E EAE0                movea.l    A0, [A6 - 0x1520]
  6776. 00004D76  7008                     moveq.l    D0, 0x08
  6777. 00004D78  C010                     and.b      D0, [A0]
  6778. 00004D7A  6708                     beq        +0xA /* 00004D84 */
  6779. label00004D7C:
  6780. 00004D7C  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  6781. 00004D80  2D48 EAE0                move.l     [A6 - 0x1520], A0
  6782. label00004D84:
  6783. 00004D84  426E EAE8                clr.w      [A6 - 0x1518]
  6784. 00004D88  426E EAE4                clr.w      [A6 - 0x151C]
  6785. 00004D8C  7001                     moveq.l    D0, 0x01
  6786. 00004D8E  4A6D C53A                tst.w      [A5 - 0x3AC6]
  6787. 00004D92  672E                     beq        +0x30 /* 00004DC2 */
  6788. 00004D94  2F00                     move.l     -[A7], D0
  6789. 00004D96  48C5                     ext.l      D5
  6790. 00004D98  2F05                     move.l     -[A7], D5
  6791. 00004D9A  322D C53C                move.w     D1, [A5 - 0x3AC4]
  6792. 00004D9E  48C1                     ext.l      D1
  6793. 00004DA0  2F01                     move.l     -[A7], D1
  6794. 00004DA2  4EBA E7CC                jsr        [PC - 0x1834 /* 00003570 */]
  6795. 00004DA6  508F                     addq.l     A7, 8
  6796. 00004DA8  2200                     move.l     D1, D0
  6797. 00004DAA  201F                     move.l     D0, [A7]+
  6798. 00004DAC  4A41                     tst.w      D1
  6799. 00004DAE  6712                     beq        +0x14 /* 00004DC2 */
  6800. 00004DB0  322D C53C                move.w     D1, [A5 - 0x3AC4]
  6801. 00004DB4  B26D C530                cmp.w      D1, [A5 - 0x3AD0]
  6802. 00004DB8  6606                     bne        +0x8 /* 00004DC0 */
  6803. 00004DBA  BA6D BA7C                cmp.w      D5, [A5 - 0x4584]
  6804. 00004DBE  6702                     beq        +0x4 /* 00004DC2 */
  6805. label00004DC0:
  6806. 00004DC0  7000                     moveq.l    D0, 0x00
  6807. label00004DC2:
  6808. 00004DC2  4A80                     tst.l      D0
  6809. 00004DC4  6704                     beq        +0x6 /* 00004DCA */
  6810. 00004DC6  7000                     moveq.l    D0, 0x00
  6811. 00004DC8  6002                     bra        +0x4 /* 00004DCC */
  6812. label00004DCA:
  6813. 00004DCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6814. label00004DCC:
  6815. 00004DCC  3D40 EAEC                move.w     [A6 - 0x1514], D0
  6816. label00004DD0:
  6817. 00004DD0  302D C558                move.w     D0, [A5 - 0x3AA8]
  6818. 00004DD4  B06E EAD8                cmp.w      D0, [A6 - 0x1528]
  6819. 00004DD8  6720                     beq        +0x22 /* 00004DFA */
  6820. 00004DDA  3D6D C558 EAD8           move.w     [A6 - 0x1528], [A5 - 0x3AA8]
  6821. 00004DE0  6D06                     blt        +0x8 /* 00004DE8 */
  6822. 00004DE2  41EC 000C                lea.l      A0, [A4 + 0xC]
  6823. 00004DE6  6004                     bra        +0x6 /* 00004DEC */
  6824. label00004DE8:
  6825. 00004DE8  41ED E5E4                lea.l      A0, [A5 - 0x1A1C]
  6826. label00004DEC:
  6827. 00004DEC  2B50 C542                move.l     [A5 - 0x3ABE], [A0]
  6828. 00004DF0  486D C542                pea.l      [A5 - 0x3ABE]
  6829. 00004DF4  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  6830. 00004DF8  588F                     addq.l     A7, 4
  6831. label00004DFA:
  6832. 00004DFA  302E EADA                move.w     D0, [A6 - 0x1526]
  6833. 00004DFE  E548                     lsl        D0.w, 2
  6834. 00004E00  3200                     move.w     D1, D0
  6835. 00004E02  E548                     lsl        D0.w, 2
  6836. 00004E04  D041                     add.w      D0, D1
  6837. 00004E06  41EE EB08                lea.l      A0, [A6 - 0x14F8]
  6838. 00004E0A  3B70 0000 C538           move.w     [A5 - 0x3AC8], [A0 + D0.w]
  6839. 00004E10  3030 0000                move.w     D0, [A0 + D0.w]
  6840. 00004E14  B06D C55A                cmp.w      D0, [A5 - 0x3AA6]
  6841. 00004E18  6C3E                     bge        +0x40 /* 00004E58 */
  6842. 00004E1A  206E EAE0                movea.l    A0, [A6 - 0x1520]
  6843. 00004E1E  7007                     moveq.l    D0, 0x07
  6844. 00004E20  C010                     and.b      D0, [A0]
  6845. 00004E22  0C00 0001                cmpi.b     D0, 0x1
  6846. 00004E26  6300 0094                bls        +0x96 /* 00004EBC */
  6847. 00004E2A  206E EAE0                movea.l    A0, [A6 - 0x1520]
  6848. 00004E2E  7008                     moveq.l    D0, 0x08
  6849. 00004E30  C010                     and.b      D0, [A0]
  6850. 00004E32  6600 0088                bne        +0x8A /* 00004EBC */
  6851. 00004E36  206E EAE0                movea.l    A0, [A6 - 0x1520]
  6852. 00004E3A  303C 0800                move.w     D0, 0x800
  6853. 00004E3E  C068 0002                and.w      D0, [A0 + 0x2]
  6854. 00004E42  6678                     bne        +0x7A /* 00004EBC */
  6855. 00004E44  302E EAE4                move.w     D0, [A6 - 0x151C]
  6856. 00004E48  B06E EAE8                cmp.w      D0, [A6 - 0x1518]
  6857. 00004E4C  666E                     bne        +0x70 /* 00004EBC */
  6858. 00004E4E  202D C518                move.l     D0, [A5 - 0x3AE8]
  6859. 00004E52  B0AE EAE0                cmp.l      D0, [A6 - 0x1520]
  6860. 00004E56  6764                     beq        +0x66 /* 00004EBC */
  6861. label00004E58:
  6862. 00004E58  302E EADA                move.w     D0, [A6 - 0x1526]
  6863. 00004E5C  E548                     lsl        D0.w, 2
  6864. 00004E5E  3200                     move.w     D1, D0
  6865. 00004E60  E548                     lsl        D0.w, 2
  6866. 00004E62  D041                     add.w      D0, D1
  6867. 00004E64  322D C534                move.w     D1, [A5 - 0x3ACC]
  6868. 00004E68  41EE EB06                lea.l      A0, [A6 - 0x14FA]
  6869. 00004E6C  B270 0000                cmp.w      D1, [A0 + D0.w]
  6870. 00004E70  6706                     beq        +0x8 /* 00004E78 */
  6871. 00004E72  1B7C 00FF C57D           move.b     [A5 - 0x3A83], 0xFF
  6872. label00004E78:
  6873. 00004E78  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6874. 00004E7C  4A68 0374                tst.w      [A0 + 0x374]
  6875. 00004E80  6606                     bne        +0x8 /* 00004E88 */
  6876. 00004E82  4A6E 000E                tst.w      [A6 + 0xE]
  6877. 00004E86  6704                     beq        +0x6 /* 00004E8C */
  6878. label00004E88:
  6879. 00004E88  4EBA E5E2                jsr        [PC - 0x1A1E /* 0000346C */]
  6880. label00004E8C:
  6881. 00004E8C  1B6E EADD C57D           move.b     [A5 - 0x3A83], [A6 - 0x1523]
  6882. 00004E92  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6883. 00004E96  4A68 0374                tst.w      [A0 + 0x374]
  6884. 00004E9A  6606                     bne        +0x8 /* 00004EA2 */
  6885. 00004E9C  4A6E 000E                tst.w      [A6 + 0xE]
  6886. 00004EA0  6612                     bne        +0x14 /* 00004EB4 */
  6887. label00004EA2:
  6888. 00004EA2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6889. 00004EA6  3028 018C                move.w     D0, [A0 + 0x18C]
  6890. 00004EAA  48C0                     ext.l      D0
  6891. 00004EAC  2F00                     move.l     -[A7], D0
  6892. 00004EAE  4EBA E706                jsr        [PC - 0x18FA /* 000035B6 */]
  6893. 00004EB2  588F                     addq.l     A7, 4
  6894. label00004EB4:
  6895. 00004EB4  526E EADA                addq.w     [A6 - 0x1526], 1
  6896. 00004EB8  6000 0092                bra        +0x94 /* 00004F4C */
  6897. label00004EBC:
  6898. 00004EBC  4A6E EAEC                tst.w      [A6 - 0x1514]
  6899. 00004EC0  6D06                     blt        +0x8 /* 00004EC8 */
  6900. 00004EC2  3D6D BA34 EAEC           move.w     [A6 - 0x1514], [A5 - 0x45CC]
  6901. label00004EC8:
  6902. 00004EC8  302E EADA                move.w     D0, [A6 - 0x1526]
  6903. 00004ECC  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  6904. 00004ED0  670A                     beq        +0xC /* 00004EDC */
  6905. 00004ED2  302D C558                move.w     D0, [A5 - 0x3AA8]
  6906. 00004ED6  B06E EAEC                cmp.w      D0, [A6 - 0x1514]
  6907. 00004EDA  6768                     beq        +0x6A /* 00004F44 */
  6908. label00004EDC:
  6909. 00004EDC  302E EADA                move.w     D0, [A6 - 0x1526]
  6910. 00004EE0  B06D C582                cmp.w      D0, [A5 - 0x3A7E]
  6911. 00004EE4  670C                     beq        +0xE /* 00004EF2 */
  6912. 00004EE6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6913. 00004EEA  3028 0348                move.w     D0, [A0 + 0x348]
  6914. 00004EEE  D16D C538                add.w      [A5 - 0x3AC8], D0
  6915. label00004EF2:
  6916. 00004EF2  1B7C 00FF C57D           move.b     [A5 - 0x3A83], 0xFF
  6917. 00004EF8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6918. 00004EFC  4A68 0374                tst.w      [A0 + 0x374]
  6919. 00004F00  6606                     bne        +0x8 /* 00004F08 */
  6920. 00004F02  4A6E 000E                tst.w      [A6 + 0xE]
  6921. 00004F06  6704                     beq        +0x6 /* 00004F0C */
  6922. label00004F08:
  6923. 00004F08  4EBA E562                jsr        [PC - 0x1A9E /* 0000346C */]
  6924. label00004F0C:
  6925. 00004F0C  1B6E EADD C57D           move.b     [A5 - 0x3A83], [A6 - 0x1523]
  6926. 00004F12  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6927. 00004F16  4A68 0374                tst.w      [A0 + 0x374]
  6928. 00004F1A  6606                     bne        +0x8 /* 00004F22 */
  6929. 00004F1C  4A6E 000E                tst.w      [A6 + 0xE]
  6930. 00004F20  6612                     bne        +0x14 /* 00004F34 */
  6931. label00004F22:
  6932. 00004F22  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6933. 00004F26  3028 018C                move.w     D0, [A0 + 0x18C]
  6934. 00004F2A  48C0                     ext.l      D0
  6935. 00004F2C  2F00                     move.l     -[A7], D0
  6936. 00004F2E  4EBA E686                jsr        [PC - 0x197A /* 000035B6 */]
  6937. 00004F32  588F                     addq.l     A7, 4
  6938. label00004F34:
  6939. 00004F34  302D C538                move.w     D0, [A5 - 0x3AC8]
  6940. 00004F38  5240                     addq.w     D0, 1
  6941. 00004F3A  3B40 C534                move.w     [A5 - 0x3ACC], D0
  6942. 00004F3E  3B6E EAEC C558           move.w     [A5 - 0x3AA8], [A6 - 0x1514]
  6943. label00004F44:
  6944. 00004F44  526E EADA                addq.w     [A6 - 0x1526], 1
  6945. 00004F48  6000 FD86                bra        -0x278 /* 00004CD0 */
  6946. label00004F4C:
  6947. 00004F4C  302E EADA                move.w     D0, [A6 - 0x1526]
  6948. 00004F50  5340                     subq.w     D0, 1
  6949. 00004F52  3B40 C540                move.w     [A5 - 0x3AC0], D0
  6950. 00004F56  6000 02BC                bra        +0x2BE /* 00005214 */
  6951. label00004F5A:
  6952. 00004F5A  302D C55A                move.w     D0, [A5 - 0x3AA6]
  6953. 00004F5E  B06D C520                cmp.w      D0, [A5 - 0x3AE0]
  6954. 00004F62  6C00 02B0                bge        +0x2B2 /* 00005214 */
  6955. 00004F66  7000                     moveq.l    D0, 0x00
  6956. 00004F68  302E 000A                move.w     D0, [A6 + 0xA]
  6957. 00004F6C  2F00                     move.l     -[A7], D0
  6958. 00004F6E  7001                     moveq.l    D0, 0x01
  6959. 00004F70  2F00                     move.l     -[A7], D0
  6960. 00004F72  72FF                     moveq.l    D1, 0xFFFFFFFF
  6961. 00004F74  2F01                     move.l     -[A7], D1
  6962. 00004F76  342D C540                move.w     D2, [A5 - 0x3AC0]
  6963. 00004F7A  E54A                     lsl        D2.w, 2
  6964. 00004F7C  3602                     move.w     D3, D2
  6965. 00004F7E  E54A                     lsl        D2.w, 2
  6966. 00004F80  D443                     add.w      D2, D3
  6967. 00004F82  41EE EAFE                lea.l      A0, [A6 - 0x1502]
  6968. 00004F86  4870 2000                pea.l      [A0 + D2.w]
  6969. 00004F8A  4EBA 0602                jsr        [PC + 0x602 /* 0000558E */]
  6970. 00004F8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6971. 00004F92  6000 F868                bra        -0x796 /* 000047FC */
  6972. label00004F96:
  6973. 00004F96  302E EADA                move.w     D0, [A6 - 0x1526]
  6974. 00004F9A  E548                     lsl        D0.w, 2
  6975. 00004F9C  3200                     move.w     D1, D0
  6976. 00004F9E  E548                     lsl        D0.w, 2
  6977. 00004FA0  D041                     add.w      D0, D1
  6978. 00004FA2  41EE EB0A                lea.l      A0, [A6 - 0x14F6]
  6979. 00004FA6  3B70 0000 C558           move.w     [A5 - 0x3AA8], [A0 + D0.w]
  6980. 00004FAC  302E EADA                move.w     D0, [A6 - 0x1526]
  6981. 00004FB0  E548                     lsl        D0.w, 2
  6982. 00004FB2  3200                     move.w     D1, D0
  6983. 00004FB4  E548                     lsl        D0.w, 2
  6984. 00004FB6  D041                     add.w      D0, D1
  6985. 00004FB8  43EE EB06                lea.l      A1, [A6 - 0x14FA]
  6986. 00004FBC  3B71 0000 C534           move.w     [A5 - 0x3ACC], [A1 + D0.w]
  6987. 00004FC2  302E EADA                move.w     D0, [A6 - 0x1526]
  6988. 00004FC6  E548                     lsl        D0.w, 2
  6989. 00004FC8  3200                     move.w     D1, D0
  6990. 00004FCA  E548                     lsl        D0.w, 2
  6991. 00004FCC  D041                     add.w      D0, D1
  6992. 00004FCE  45EE EB08                lea.l      A2, [A6 - 0x14F8]
  6993. 00004FD2  3B72 0000 C538           move.w     [A5 - 0x3AC8], [A2 + D0.w]
  6994. 00004FD8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  6995. 00004FDC  4A68 0374                tst.w      [A0 + 0x374]
  6996. 00004FE0  6606                     bne        +0x8 /* 00004FE8 */
  6997. 00004FE2  4A6E 000E                tst.w      [A6 + 0xE]
  6998. 00004FE6  6704                     beq        +0x6 /* 00004FEC */
  6999. label00004FE8:
  7000. 00004FE8  4EBA E482                jsr        [PC - 0x1B7E /* 0000346C */]
  7001. label00004FEC:
  7002. 00004FEC  526E EADA                addq.w     [A6 - 0x1526], 1
  7003. label00004FF0:
  7004. 00004FF0  302E EADA                move.w     D0, [A6 - 0x1526]
  7005. 00004FF4  B06D C540                cmp.w      D0, [A5 - 0x3AC0]
  7006. 00004FF8  6F9C                     ble        -0x62 /* 00004F96 */
  7007. 00004FFA  302D C538                move.w     D0, [A5 - 0x3AC8]
  7008. 00004FFE  906D C534                sub.w      D0, [A5 - 0x3ACC]
  7009. 00005002  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7010. 00005006  9068 01B8                sub.w      D0, [A0 + 0x1B8]
  7011. 0000500A  48C0                     ext.l      D0
  7012. 0000500C  7200                     moveq.l    D1, 0x00
  7013. 0000500E  343C 0100                move.w     D2, 0x100
  7014. 00005012  C46D BA32                and.w      D2, [A5 - 0x45CE]
  7015. 00005016  670C                     beq        +0xE /* 00005024 */
  7016. 00005018  0C44 3000                cmpi.w     D4, 0x3000 /* '0\0' */
  7017. 0000501C  6704                     beq        +0x6 /* 00005022 */
  7018. 0000501E  4A44                     tst.w      D4
  7019. 00005020  6602                     bne        +0x4 /* 00005024 */
  7020. label00005022:
  7021. 00005022  7201                     moveq.l    D1, 0x01
  7022. label00005024:
  7023. 00005024  9081                     sub.l      D0, D1
  7024. 00005026  3B40 C5A8                move.w     [A5 - 0x3A58], D0
  7025. 0000502A  6C04                     bge        +0x6 /* 00005030 */
  7026. 0000502C  426D C5A8                clr.w      [A5 - 0x3A58]
  7027. label00005030:
  7028. 00005030  486D C542                pea.l      [A5 - 0x3ABE]
  7029. 00005034  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  7030. 00005038  302D C540                move.w     D0, [A5 - 0x3AC0]
  7031. 0000503C  48C0                     ext.l      D0
  7032. 0000503E  E780                     asl        D0, 3
  7033. 00005040  3033 0804                move.w     D0, [A3 + D0 + 0x4]
  7034. 00005044  48C0                     ext.l      D0
  7035. 00005046  2F00                     move.l     -[A7], D0
  7036. 00005048  302D C53C                move.w     D0, [A5 - 0x3AC4]
  7037. 0000504C  48C0                     ext.l      D0
  7038. 0000504E  2F00                     move.l     -[A7], D0
  7039. 00005050  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7040. 00005054  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7041. 00005058  7000                     moveq.l    D0, 0x00
  7042. 0000505A  3028 01AE                move.w     D0, [A0 + 0x1AE]
  7043. 0000505E  2F00                     move.l     -[A7], D0
  7044. 00005060  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7045. 00005064  2F28 0412                move.l     -[A7], [A0 + 0x412]
  7046. 00005068  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  7047. 0000506C  3D40 EAD6                move.w     [A6 - 0x152A], D0
  7048. 00005070  426D C5A8                clr.w      [A5 - 0x3A58]
  7049. 00005074  7002                     moveq.l    D0, 0x02
  7050. 00005076  C06E EAD6                and.w      D0, [A6 - 0x152A]
  7051. 0000507A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7052. 0000507E  6716                     beq        +0x18 /* 00005096 */
  7053. 00005080  4A6D C558                tst.w      [A5 - 0x3AA8]
  7054. 00005084  6D10                     blt        +0x12 /* 00005096 */
  7055. 00005086  2B6C 0008 C542           move.l     [A5 - 0x3ABE], [A4 + 0x8]
  7056. 0000508C  486D C542                pea.l      [A5 - 0x3ABE]
  7057. 00005090  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  7058. 00005094  588F                     addq.l     A7, 4
  7059. label00005096:
  7060. 00005096  4246                     clr.w      D6
  7061. 00005098  303C 0100                move.w     D0, 0x100
  7062. 0000509C  C06D BA32                and.w      D0, [A5 - 0x45CE]
  7063. 000050A0  6736                     beq        +0x38 /* 000050D8 */
  7064. 000050A2  7001                     moveq.l    D0, 0x01
  7065. 000050A4  C06E EAD6                and.w      D0, [A6 - 0x152A]
  7066. 000050A8  672E                     beq        +0x30 /* 000050D8 */
  7067. 000050AA  0C44 3000                cmpi.w     D4, 0x3000 /* '0\0' */
  7068. 000050AE  6704                     beq        +0x6 /* 000050B4 */
  7069. 000050B0  4A44                     tst.w      D4
  7070. 000050B2  6624                     bne        +0x26 /* 000050D8 */
  7071. label000050B4:
  7072. 000050B4  5246                     addq.w     D6, 1
  7073. 000050B6  7003                     moveq.l    D0, 0x03
  7074. 000050B8  C06E EAD6                and.w      D0, [A6 - 0x152A]
  7075. 000050BC  0C40 0001                cmpi.w     D0, 0x1
  7076. 000050C0  6616                     bne        +0x18 /* 000050D8 */
  7077. 000050C2  7C03                     moveq.l    D6, 0x03
  7078. 000050C4  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7079. 000050C8  226D BBB8                movea.l    A1, [A5 - 0x4448]
  7080. 000050CC  5211                     addq.b     [A1], 1
  7081. 000050CE  7000                     moveq.l    D0, 0x00
  7082. 000050D0  1011                     move.b     D0, [A1]
  7083. 000050D2  11BC 0029 0000           move.b     [A0 + D0.w], 0x29 /* ')' */
  7084. label000050D8:
  7085. 000050D8  48C6                     ext.l      D6
  7086. 000050DA  2F06                     move.l     -[A7], D6
  7087. 000050DC  302E EAD6                move.w     D0, [A6 - 0x152A]
  7088. 000050E0  48C0                     ext.l      D0
  7089. 000050E2  2F00                     move.l     -[A7], D0
  7090. 000050E4  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7091. 000050E8  4EBA 03D2                jsr        [PC + 0x3D2 /* 000054BC */]
  7092. 000050EC  3E00                     move.w     D7, D0
  7093. 000050EE  7002                     moveq.l    D0, 0x02
  7094. 000050F0  C046                     and.w      D0, D6
  7095. 000050F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7096. 000050F6  6706                     beq        +0x8 /* 000050FE */
  7097. 000050F8  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7098. 000050FC  5310                     subq.b     [A0], 1
  7099. label000050FE:
  7100. 000050FE  0C44 1000                cmpi.w     D4, 0x1000
  7101. 00005102  6616                     bne        +0x18 /* 0000511A */
  7102. 00005104  3007                     move.w     D0, D7
  7103. 00005106  D06D C51C                add.w      D0, [A5 - 0x3AE4]
  7104. 0000510A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7105. 0000510E  3228 01B8                move.w     D1, [A0 + 0x1B8]
  7106. 00005112  D240                     add.w      D1, D0
  7107. 00005114  5341                     subq.w     D1, 1
  7108. 00005116  48C1                     ext.l      D1
  7109. 00005118  6046                     bra        +0x48 /* 00005160 */
  7110. label0000511A:
  7111. 0000511A  7001                     moveq.l    D0, 0x01
  7112. 0000511C  0C44 3000                cmpi.w     D4, 0x3000 /* '0\0' */
  7113. 00005120  6706                     beq        +0x8 /* 00005128 */
  7114. 00005122  4A44                     tst.w      D4
  7115. 00005124  6702                     beq        +0x4 /* 00005128 */
  7116. 00005126  7000                     moveq.l    D0, 0x00
  7117. label00005128:
  7118. 00005128  4A80                     tst.l      D0
  7119. 0000512A  6710                     beq        +0x12 /* 0000513C */
  7120. 0000512C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7121. 00005130  302D C51E                move.w     D0, [A5 - 0x3AE2]
  7122. 00005134  9068 01B8                sub.w      D0, [A0 + 0x1B8]
  7123. 00005138  48C0                     ext.l      D0
  7124. 0000513A  6022                     bra        +0x24 /* 0000515E */
  7125. label0000513C:
  7126. 0000513C  302D C51E                move.w     D0, [A5 - 0x3AE2]
  7127. 00005140  48C0                     ext.l      D0
  7128. 00005142  322D C51E                move.w     D1, [A5 - 0x3AE2]
  7129. 00005146  926D C51C                sub.w      D1, [A5 - 0x3AE4]
  7130. 0000514A  9247                     sub.w      D1, D7
  7131. 0000514C  48C1                     ext.l      D1
  7132. 0000514E  D2BC 0000 4001           add.l      D1, 0x4001
  7133. 00005154  E281                     asr        D1, 1
  7134. 00005156  92BC 0000 2000           sub.l      D1, 0x2000 /* ' \0' */
  7135. 0000515C  9081                     sub.l      D0, D1
  7136. label0000515E:
  7137. 0000515E  2200                     move.l     D1, D0
  7138. label00005160:
  7139. 00005160  3B41 C55A                move.w     [A5 - 0x3AA6], D1
  7140. 00005164  302D C55A                move.w     D0, [A5 - 0x3AA6]
  7141. 00005168  9047                     sub.w      D0, D7
  7142. 0000516A  5240                     addq.w     D0, 1
  7143. 0000516C  3B40 C55C                move.w     [A5 - 0x3AA4], D0
  7144. 00005170  2B6D BBB8 C54C           move.l     [A5 - 0x3AB4], [A5 - 0x4448]
  7145. 00005176  302D C55C                move.w     D0, [A5 - 0x3AA4]
  7146. 0000517A  B06D C534                cmp.w      D0, [A5 - 0x3ACC]
  7147. 0000517E  6D0A                     blt        +0xC /* 0000518A */
  7148. 00005180  302D C55A                move.w     D0, [A5 - 0x3AA6]
  7149. 00005184  B06D C538                cmp.w      D0, [A5 - 0x3AC8]
  7150. 00005188  6F68                     ble        +0x6A /* 000051F2 */
  7151. label0000518A:
  7152. 0000518A  702A                     moveq.l    D0, 0x2A
  7153. 0000518C  2F00                     move.l     -[A7], D0
  7154. 0000518E  206D BBB8                movea.l    A0, [A5 - 0x4448]
  7155. 00005192  7200                     moveq.l    D1, 0x00
  7156. 00005194  1210                     move.b     D1, [A0]
  7157. 00005196  2F01                     move.l     -[A7], D1
  7158. 00005198  222D BBB8                move.l     D1, [A5 - 0x4448]
  7159. 0000519C  5281                     addq.l     D1, 1
  7160. 0000519E  2F01                     move.l     -[A7], D1
  7161. 000051A0  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  7162. 000051A4  302D C534                move.w     D0, [A5 - 0x3ACC]
  7163. 000051A8  48C0                     ext.l      D0
  7164. 000051AA  322E EAD4                move.w     D1, [A6 - 0x152C]
  7165. 000051AE  48C1                     ext.l      D1
  7166. 000051B0  2F00                     move.l     -[A7], D0
  7167. 000051B2  2001                     move.l     D0, D1
  7168. 000051B4  7202                     moveq.l    D1, 0x02
  7169. 000051B6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  7170. 000051BA  2200                     move.l     D1, D0
  7171. 000051BC  201F                     move.l     D0, [A7]+
  7172. 000051BE  48E7 C000                movem.l    -[A7], D0,D1
  7173. 000051C2  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  7174. 000051C6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7175. 000051CA  588F                     addq.l     A7, 4
  7176. 000051CC  2400                     move.l     D2, D0
  7177. 000051CE  4CDF 0003                movem.l    D0,D1, [A7]+
  7178. 000051D2  48C2                     ext.l      D2
  7179. 000051D4  2F00                     move.l     -[A7], D0
  7180. 000051D6  2002                     move.l     D0, D2
  7181. 000051D8  2F01                     move.l     -[A7], D1
  7182. 000051DA  7202                     moveq.l    D1, 0x02
  7183. 000051DC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  7184. 000051E0  221F                     move.l     D1, [A7]+
  7185. 000051E2  2400                     move.l     D2, D0
  7186. 000051E4  201F                     move.l     D0, [A7]+
  7187. 000051E6  9282                     sub.l      D1, D2
  7188. 000051E8  D280                     add.l      D1, D0
  7189. 000051EA  3B41 C55C                move.w     [A5 - 0x3AA4], D1
  7190. 000051EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7191. label000051F2:
  7192. 000051F2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7193. 000051F6  4A68 0374                tst.w      [A0 + 0x374]
  7194. 000051FA  6606                     bne        +0x8 /* 00005202 */
  7195. 000051FC  4A6E 000E                tst.w      [A6 + 0xE]
  7196. 00005200  6612                     bne        +0x14 /* 00005214 */
  7197. label00005202:
  7198. 00005202  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7199. 00005206  3028 018C                move.w     D0, [A0 + 0x18C]
  7200. 0000520A  48C0                     ext.l      D0
  7201. 0000520C  2F00                     move.l     -[A7], D0
  7202. 0000520E  4EBA E3A6                jsr        [PC - 0x1C5A /* 000035B6 */]
  7203. 00005212  588F                     addq.l     A7, 4
  7204. label00005214:
  7205. 00005214  526D C540                addq.w     [A5 - 0x3AC0], 1
  7206. 00005218  302D C540                move.w     D0, [A5 - 0x3AC0]
  7207. 0000521C  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  7208. 00005220  6F00 F5DA                ble        -0xA24 /* 000047FC */
  7209. 00005224  605A                     bra        +0x5C /* 00005280 */
  7210. label00005226:
  7211. 00005226  302E EADA                move.w     D0, [A6 - 0x1526]
  7212. 0000522A  E548                     lsl        D0.w, 2
  7213. 0000522C  3200                     move.w     D1, D0
  7214. 0000522E  E548                     lsl        D0.w, 2
  7215. 00005230  D041                     add.w      D0, D1
  7216. 00005232  41EE EB0A                lea.l      A0, [A6 - 0x14F6]
  7217. 00005236  3B70 0000 C558           move.w     [A5 - 0x3AA8], [A0 + D0.w]
  7218. 0000523C  302E EADA                move.w     D0, [A6 - 0x1526]
  7219. 00005240  E548                     lsl        D0.w, 2
  7220. 00005242  3200                     move.w     D1, D0
  7221. 00005244  E548                     lsl        D0.w, 2
  7222. 00005246  D041                     add.w      D0, D1
  7223. 00005248  43EE EB06                lea.l      A1, [A6 - 0x14FA]
  7224. 0000524C  3B71 0000 C534           move.w     [A5 - 0x3ACC], [A1 + D0.w]
  7225. 00005252  302E EADA                move.w     D0, [A6 - 0x1526]
  7226. 00005256  E548                     lsl        D0.w, 2
  7227. 00005258  3200                     move.w     D1, D0
  7228. 0000525A  E548                     lsl        D0.w, 2
  7229. 0000525C  D041                     add.w      D0, D1
  7230. 0000525E  45EE EB08                lea.l      A2, [A6 - 0x14F8]
  7231. 00005262  3B72 0000 C538           move.w     [A5 - 0x3AC8], [A2 + D0.w]
  7232. 00005268  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7233. 0000526C  4A68 0374                tst.w      [A0 + 0x374]
  7234. 00005270  6606                     bne        +0x8 /* 00005278 */
  7235. 00005272  4A6E 000E                tst.w      [A6 + 0xE]
  7236. 00005276  6704                     beq        +0x6 /* 0000527C */
  7237. label00005278:
  7238. 00005278  4EBA E1F2                jsr        [PC - 0x1E0E /* 0000346C */]
  7239. label0000527C:
  7240. 0000527C  526E EADA                addq.w     [A6 - 0x1526], 1
  7241. label00005280:
  7242. 00005280  302E EADA                move.w     D0, [A6 - 0x1526]
  7243. 00005284  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  7244. 00005288  6F9C                     ble        -0x62 /* 00005226 */
  7245. 0000528A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7246. 0000528E  4A68 0374                tst.w      [A0 + 0x374]
  7247. 00005292  6608                     bne        +0xA /* 0000529C */
  7248. 00005294  4A6E 000E                tst.w      [A6 + 0xE]
  7249. 00005298  6600 0218                bne        +0x21A /* 000054B2 */
  7250. label0000529C:
  7251. 0000529C  7000                     moveq.l    D0, 0x00
  7252. 0000529E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7253. 000052A2  7220                     moveq.l    D1, 0x20
  7254. 000052A4  C268 01AE                and.w      D1, [A0 + 0x1AE]
  7255. 000052A8  57C0                     seq        D0
  7256. 000052AA  4400                     neg.b      D0
  7257. 000052AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  7258. 000052B0  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  7259. 000052B4  3B6D C570 C540           move.w     [A5 - 0x3AC0], [A5 - 0x3A90]
  7260. 000052BA  7000                     moveq.l    D0, 0x00
  7261. 000052BC  2F00                     move.l     -[A7], D0
  7262. 000052BE  4EBA E26C                jsr        [PC - 0x1D94 /* 0000352C */]
  7263. 000052C2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7264. 000052C6  302D C532                move.w     D0, [A5 - 0x3ACE]
  7265. 000052CA  9068 0362                sub.w      D0, [A0 + 0x362]
  7266. 000052CE  3D40 EAF4                move.w     [A6 - 0x150C], D0
  7267. 000052D2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7268. 000052D6  3028 0362                move.w     D0, [A0 + 0x362]
  7269. 000052DA  D06D C536                add.w      D0, [A5 - 0x3ACA]
  7270. 000052DE  3D40 EAF8                move.w     [A6 - 0x1508], D0
  7271. 000052E2  588F                     addq.l     A7, 4
  7272. label000052E4:
  7273. 000052E4  302D C540                move.w     D0, [A5 - 0x3AC0]
  7274. 000052E8  E548                     lsl        D0.w, 2
  7275. 000052EA  3200                     move.w     D1, D0
  7276. 000052EC  E548                     lsl        D0.w, 2
  7277. 000052EE  D041                     add.w      D0, D1
  7278. 000052F0  41ED C518                lea.l      A0, [A5 - 0x3AE8]
  7279. 000052F4  45EE EAFE                lea.l      A2, [A6 - 0x1502]
  7280. 000052F8  43F2 0000                lea.l      A1, [A2 + D0.w]
  7281. 000052FC  7004                     moveq.l    D0, 0x04
  7282. label000052FE:
  7283. 000052FE  20D9                     move.l     [A0]+, [A1]+
  7284. 00005300  51C8 FFFC                dbf        D0, -0x6 /* 000052FE */
  7285. 00005304  4A6D C540                tst.w      [A5 - 0x3AC0]
  7286. 00005308  6710                     beq        +0x12 /* 0000531A */
  7287. 0000530A  302D C540                move.w     D0, [A5 - 0x3AC0]
  7288. 0000530E  41EE FEFD                lea.l      A0, [A6 - 0x103]
  7289. 00005312  4A30 0000                tst.b      [A0 + D0.w]
  7290. 00005316  6700 00B6                beq        +0xB8 /* 000053CE */
  7291. label0000531A:
  7292. 0000531A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7293. 0000531E  4A68 0374                tst.w      [A0 + 0x374]
  7294. 00005322  673C                     beq        +0x3E /* 00005360 */
  7295. 00005324  102D C527                move.b     D0, [A5 - 0x3AD9]
  7296. 00005328  0800 0000                btst.b     D0, 0x0
  7297. 0000532C  6700 00A0                beq        +0xA2 /* 000053CE */
  7298. 00005330  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7299. 00005334  302D C520                move.w     D0, [A5 - 0x3AE0]
  7300. 00005338  9068 0348                sub.w      D0, [A0 + 0x348]
  7301. 0000533C  3D40 EAF6                move.w     [A6 - 0x150A], D0
  7302. 00005340  302D C520                move.w     D0, [A5 - 0x3AE0]
  7303. 00005344  5340                     subq.w     D0, 1
  7304. 00005346  3D40 EAFA                move.w     [A6 - 0x1506], D0
  7305. 0000534A  7001                     moveq.l    D0, 0x01
  7306. 0000534C  2F00                     move.l     -[A7], D0
  7307. 0000534E  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7308. 00005352  2F20                     move.l     -[A7], -[A0]
  7309. 00005354  2F20                     move.l     -[A7], -[A0]
  7310. 00005356  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7311. 0000535A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7312. 0000535E  606E                     bra        +0x70 /* 000053CE */
  7313. label00005360:
  7314. 00005360  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7315. 00005364  302D C520                move.w     D0, [A5 - 0x3AE0]
  7316. 00005368  9068 0348                sub.w      D0, [A0 + 0x348]
  7317. 0000536C  3D40 EAF6                move.w     [A6 - 0x150A], D0
  7318. 00005370  302D C520                move.w     D0, [A5 - 0x3AE0]
  7319. 00005374  5340                     subq.w     D0, 1
  7320. 00005376  3D40 EAFA                move.w     [A6 - 0x1506], D0
  7321. 0000537A  102D C527                move.b     D0, [A5 - 0x3AD9]
  7322. 0000537E  0800 0000                btst.b     D0, 0x0
  7323. 00005382  671E                     beq        +0x20 /* 000053A2 */
  7324. 00005384  7000                     moveq.l    D0, 0x00
  7325. 00005386  2F00                     move.l     -[A7], D0
  7326. 00005388  4EBA E1A2                jsr        [PC - 0x1E5E /* 0000352C */]
  7327. 0000538C  7001                     moveq.l    D0, 0x01
  7328. 0000538E  2F00                     move.l     -[A7], D0
  7329. 00005390  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7330. 00005394  2F20                     move.l     -[A7], -[A0]
  7331. 00005396  2F20                     move.l     -[A7], -[A0]
  7332. 00005398  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7333. 0000539C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7334. 000053A0  602C                     bra        +0x2E /* 000053CE */
  7335. label000053A2:
  7336. 000053A2  4A6E FFFE                tst.w      [A6 - 0x2]
  7337. 000053A6  6726                     beq        +0x28 /* 000053CE */
  7338. 000053A8  302D C540                move.w     D0, [A5 - 0x3AC0]
  7339. 000053AC  B06D C570                cmp.w      D0, [A5 - 0x3A90]
  7340. 000053B0  661C                     bne        +0x1E /* 000053CE */
  7341. 000053B2  7002                     moveq.l    D0, 0x02
  7342. 000053B4  2F00                     move.l     -[A7], D0
  7343. 000053B6  4EBA E174                jsr        [PC - 0x1E8C /* 0000352C */]
  7344. 000053BA  7001                     moveq.l    D0, 0x01
  7345. 000053BC  2F00                     move.l     -[A7], D0
  7346. 000053BE  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7347. 000053C2  2F20                     move.l     -[A7], -[A0]
  7348. 000053C4  2F20                     move.l     -[A7], -[A0]
  7349. 000053C6  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7350. 000053CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7351. label000053CE:
  7352. 000053CE  302D C540                move.w     D0, [A5 - 0x3AC0]
  7353. 000053D2  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  7354. 000053D6  6E00 00B8                bgt        +0xBA /* 00005490 */
  7355. 000053DA  302D C540                move.w     D0, [A5 - 0x3AC0]
  7356. 000053DE  41EE FEFE                lea.l      A0, [A6 - 0x102]
  7357. 000053E2  4A30 0000                tst.b      [A0 + D0.w]
  7358. 000053E6  6700 00A8                beq        +0xAA /* 00005490 */
  7359. 000053EA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7360. 000053EE  4A68 0374                tst.w      [A0 + 0x374]
  7361. 000053F2  673A                     beq        +0x3C /* 0000542E */
  7362. 000053F4  7002                     moveq.l    D0, 0x02
  7363. 000053F6  C02D C527                and.b      D0, [A5 - 0x3AD9]
  7364. 000053FA  6700 0094                beq        +0x96 /* 00005490 */
  7365. 000053FE  302D C522                move.w     D0, [A5 - 0x3ADE]
  7366. 00005402  5240                     addq.w     D0, 1
  7367. 00005404  3D40 EAF6                move.w     [A6 - 0x150A], D0
  7368. 00005408  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7369. 0000540C  3028 0348                move.w     D0, [A0 + 0x348]
  7370. 00005410  D06D C522                add.w      D0, [A5 - 0x3ADE]
  7371. 00005414  3D40 EAFA                move.w     [A6 - 0x1506], D0
  7372. 00005418  7001                     moveq.l    D0, 0x01
  7373. 0000541A  2F00                     move.l     -[A7], D0
  7374. 0000541C  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7375. 00005420  2F20                     move.l     -[A7], -[A0]
  7376. 00005422  2F20                     move.l     -[A7], -[A0]
  7377. 00005424  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7378. 00005428  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7379. 0000542C  6062                     bra        +0x64 /* 00005490 */
  7380. label0000542E:
  7381. 0000542E  302D C522                move.w     D0, [A5 - 0x3ADE]
  7382. 00005432  5240                     addq.w     D0, 1
  7383. 00005434  3D40 EAF6                move.w     [A6 - 0x150A], D0
  7384. 00005438  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7385. 0000543C  3028 0348                move.w     D0, [A0 + 0x348]
  7386. 00005440  D06D C522                add.w      D0, [A5 - 0x3ADE]
  7387. 00005444  3D40 EAFA                move.w     [A6 - 0x1506], D0
  7388. 00005448  7002                     moveq.l    D0, 0x02
  7389. 0000544A  C02D C527                and.b      D0, [A5 - 0x3AD9]
  7390. 0000544E  671E                     beq        +0x20 /* 0000546E */
  7391. 00005450  7000                     moveq.l    D0, 0x00
  7392. 00005452  2F00                     move.l     -[A7], D0
  7393. 00005454  4EBA E0D6                jsr        [PC - 0x1F2A /* 0000352C */]
  7394. 00005458  7001                     moveq.l    D0, 0x01
  7395. 0000545A  2F00                     move.l     -[A7], D0
  7396. 0000545C  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7397. 00005460  2F20                     move.l     -[A7], -[A0]
  7398. 00005462  2F20                     move.l     -[A7], -[A0]
  7399. 00005464  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7400. 00005468  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7401. 0000546C  6022                     bra        +0x24 /* 00005490 */
  7402. label0000546E:
  7403. 0000546E  4A6E FFFE                tst.w      [A6 - 0x2]
  7404. 00005472  671C                     beq        +0x1E /* 00005490 */
  7405. 00005474  7002                     moveq.l    D0, 0x02
  7406. 00005476  2F00                     move.l     -[A7], D0
  7407. 00005478  4EBA E0B2                jsr        [PC - 0x1F4E /* 0000352C */]
  7408. 0000547C  7001                     moveq.l    D0, 0x01
  7409. 0000547E  2F00                     move.l     -[A7], D0
  7410. 00005480  41EE EAFC                lea.l      A0, [A6 - 0x1504]
  7411. 00005484  2F20                     move.l     -[A7], -[A0]
  7412. 00005486  2F20                     move.l     -[A7], -[A0]
  7413. 00005488  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7414. 0000548C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7415. label00005490:
  7416. 00005490  302D C540                move.w     D0, [A5 - 0x3AC0]
  7417. 00005494  526D C540                addq.w     [A5 - 0x3AC0], 1
  7418. 00005498  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  7419. 0000549C  6E10                     bgt        +0x12 /* 000054AE */
  7420. 0000549E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7421. 000054A2  302D C540                move.w     D0, [A5 - 0x3AC0]
  7422. 000054A6  B068 0352                cmp.w      D0, [A0 + 0x352]
  7423. 000054AA  6D00 FE38                blt        -0x1C6 /* 000052E4 */
  7424. label000054AE:
  7425. 000054AE  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  7426. label000054B2:
  7427. 000054B2  4CEE 1CF8 EAB4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x154C]
  7428. 000054B8  4E5E                     unlink     A6
  7429. 000054BA  4E75                     rts
  7430. fn000054BC:
  7431. 000054BC  4E56 FFFE                link       A6, -0x0002
  7432. 000054C0  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  7433. 000054C4  266E 0008                movea.l    A3, [A6 + 0x8]
  7434. 000054C8  4247                     clr.w      D7
  7435. 000054CA  4246                     clr.w      D6
  7436. 000054CC  426E FFFE                clr.w      [A6 - 0x2]
  7437. 000054D0  4244                     clr.w      D4
  7438. label000054D2:
  7439. 000054D2  2F0B                     move.l     -[A7], A3
  7440. 000054D4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7441. 000054D8  7201                     moveq.l    D1, 0x01
  7442. 000054DA  C26E 0012                and.w      D1, [A6 + 0x12]
  7443. 000054DE  3A00                     move.w     D5, D0
  7444. 000054E0  9A41                     sub.w      D5, D1
  7445. 000054E2  7004                     moveq.l    D0, 0x04
  7446. 000054E4  C06E 000E                and.w      D0, [A6 + 0xE]
  7447. 000054E8  588F                     addq.l     A7, 4
  7448. 000054EA  6700 0096                beq        +0x98 /* 00005582 */
  7449. 000054EE  302D C51E                move.w     D0, [A5 - 0x3AE2]
  7450. 000054F2  906D C51C                sub.w      D0, [A5 - 0x3AE4]
  7451. 000054F6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7452. 000054FA  9068 01B8                sub.w      D0, [A0 + 0x1B8]
  7453. 000054FE  B045                     cmp.w      D0, D5
  7454. 00005500  6E22                     bgt        +0x24 /* 00005524 */
  7455. 00005502  4A47                     tst.w      D7
  7456. 00005504  677C                     beq        +0x7E /* 00005582 */
  7457. 00005506  3A2E FFFE                move.w     D5, [A6 - 0x2]
  7458. 0000550A  3E04                     move.w     D7, D4
  7459. 0000550C  6008                     bra        +0xA /* 00005516 */
  7460. label0000550E:
  7461. 0000550E  17B3 7001 7000           move.b     [A3 + D7.w], [A3 + D7.w + 0x1]
  7462. 00005514  5247                     addq.w     D7, 1
  7463. label00005516:
  7464. 00005516  48C7                     ext.l      D7
  7465. 00005518  7000                     moveq.l    D0, 0x00
  7466. 0000551A  1013                     move.b     D0, [A3]
  7467. 0000551C  B087                     cmp.l      D0, D7
  7468. 0000551E  6EEE                     bgt        -0x10 /* 0000550E */
  7469. 00005520  5313                     subq.b     [A3], 1
  7470. 00005522  605E                     bra        +0x60 /* 00005582 */
  7471. label00005524:
  7472. 00005524  7000                     moveq.l    D0, 0x00
  7473. 00005526  1013                     move.b     D0, [A3]
  7474. 00005528  0C80 0000 00FF           cmpi.l     D0, 0xFF
  7475. 0000552E  6C52                     bge        +0x54 /* 00005582 */
  7476. 00005530  41ED EA72                lea.l      A0, [A5 - 0x158E]
  7477. 00005534  7000                     moveq.l    D0, 0x00
  7478. 00005536  1030 6000                move.b     D0, [A0 + D6.w]
  7479. 0000553A  2F00                     move.l     -[A7], D0
  7480. 0000553C  2006                     move.l     D0, D6
  7481. 0000553E  D040                     add.w      D0, D0
  7482. 00005540  41ED EA5E                lea.l      A0, [A5 - 0x15A2]
  7483. 00005544  3830 0000                move.w     D4, [A0 + D0.w]
  7484. 00005548  3004                     move.w     D0, D4
  7485. 0000554A  48C0                     ext.l      D0
  7486. 0000554C  2F00                     move.l     -[A7], D0
  7487. 0000554E  2F0B                     move.l     -[A7], A3
  7488. 00005550  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  7489. 00005554  3E06                     move.w     D7, D6
  7490. 00005556  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7491. 0000555A  600C                     bra        +0xE /* 00005568 */
  7492. label0000555C:
  7493. 0000555C  2007                     move.l     D0, D7
  7494. 0000555E  D040                     add.w      D0, D0
  7495. 00005560  41ED EA5E                lea.l      A0, [A5 - 0x15A2]
  7496. 00005564  5270 0000                addq.w     [A0 + D0.w], 1
  7497. label00005568:
  7498. 00005568  5247                     addq.w     D7, 1
  7499. 0000556A  BE6D EA5C                cmp.w      D7, [A5 - 0x15A4]
  7500. 0000556E  6DEC                     blt        -0x12 /* 0000555C */
  7501. 00005570  5246                     addq.w     D6, 1
  7502. 00005572  BC6D EA5C                cmp.w      D6, [A5 - 0x15A4]
  7503. 00005576  6602                     bne        +0x4 /* 0000557A */
  7504. 00005578  4246                     clr.w      D6
  7505. label0000557A:
  7506. 0000557A  3D45 FFFE                move.w     [A6 - 0x2], D5
  7507. 0000557E  6000 FF52                bra        -0xAC /* 000054D2 */
  7508. label00005582:
  7509. 00005582  3005                     move.w     D0, D5
  7510. 00005584  4CEE 08F0 FFEA           movem.l    D4,D5,D6,D7,A3, [A6 - 0x16]
  7511. 0000558A  4E5E                     unlink     A6
  7512. 0000558C  4E75                     rts
  7513. fn0000558E:
  7514. 0000558E  4E56 0000                link       A6, 0
  7515. 00005592  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  7516. 00005596  382E 000E                move.w     D4, [A6 + 0xE]
  7517. 0000559A  266E 0008                movea.l    A3, [A6 + 0x8]
  7518. 0000559E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7519. 000055A2  2068 0356                movea.l    A0, [A0 + 0x356]
  7520. 000055A6  302D C540                move.w     D0, [A5 - 0x3AC0]
  7521. 000055AA  48C0                     ext.l      D0
  7522. 000055AC  E780                     asl        D0, 3
  7523. 000055AE  3E30 0804                move.w     D7, [A0 + D0 + 0x4]
  7524. 000055B2  302E 0012                move.w     D0, [A6 + 0x12]
  7525. 000055B6  0800 0000                btst.b     D0, 0x0
  7526. 000055BA  6700 010E                beq        +0x110 /* 000056CA */
  7527. 000055BE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7528. 000055C2  2068 0356                movea.l    A0, [A0 + 0x356]
  7529. 000055C6  302D C540                move.w     D0, [A5 - 0x3AC0]
  7530. 000055CA  48C0                     ext.l      D0
  7531. 000055CC  E780                     asl        D0, 3
  7532. 000055CE  3770 0800 0008           move.w     [A3 + 0x8], [A0 + D0]
  7533. 000055D4  3770 0800 0004           move.w     [A3 + 0x4], [A0 + D0]
  7534. 000055DA  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7535. 000055DE  2068 0356                movea.l    A0, [A0 + 0x356]
  7536. 000055E2  302D C540                move.w     D0, [A5 - 0x3AC0]
  7537. 000055E6  48C0                     ext.l      D0
  7538. 000055E8  E780                     asl        D0, 3
  7539. 000055EA  226D B9F8                movea.l    A1, [A5 - 0x4608]
  7540. 000055EE  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  7541. 000055F2  9069 0348                sub.w      D0, [A1 + 0x348]
  7542. 000055F6  3740 000A                move.w     [A3 + 0xA], D0
  7543. 000055FA  3740 0006                move.w     [A3 + 0x6], D0
  7544. 000055FE  7000                     moveq.l    D0, 0x00
  7545. 00005600  BE6D BA4A                cmp.w      D7, [A5 - 0x45B6]
  7546. 00005604  6D08                     blt        +0xA /* 0000560E */
  7547. 00005606  BE6D BA48                cmp.w      D7, [A5 - 0x45B8]
  7548. 0000560A  6E02                     bgt        +0x4 /* 0000560E */
  7549. 0000560C  7001                     moveq.l    D0, 0x01
  7550. label0000560E:
  7551. 0000560E  4A80                     tst.l      D0
  7552. 00005610  6714                     beq        +0x16 /* 00005626 */
  7553. 00005612  206D BA04                movea.l    A0, [A5 - 0x45FC]
  7554. 00005616  3007                     move.w     D0, D7
  7555. 00005618  9050                     sub.w      D0, [A0]
  7556. 0000561A  48C0                     ext.l      D0
  7557. 0000561C  5280                     addq.l     D0, 1
  7558. 0000561E  E980                     asl        D0, 4
  7559. 00005620  D0AD BA04                add.l      D0, [A5 - 0x45FC]
  7560. 00005624  6006                     bra        +0x8 /* 0000562C */
  7561. label00005626:
  7562. 00005626  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  7563. 0000562A  2008                     move.l     D0, A0
  7564. label0000562C:
  7565. 0000562C  2680                     move.l     [A3], D0
  7566. 0000562E  2053                     movea.l    A0, [A3]
  7567. 00005630  4A10                     tst.b      [A0]
  7568. 00005632  6708                     beq        +0xA /* 0000563C */
  7569. 00005634  2053                     movea.l    A0, [A3]
  7570. 00005636  7008                     moveq.l    D0, 0x08
  7571. 00005638  C010                     and.b      D0, [A0]
  7572. 0000563A  6728                     beq        +0x2A /* 00005664 */
  7573. label0000563C:
  7574. 0000563C  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  7575. 00005640  2688                     move.l     [A3], A0
  7576. 00005642  48C7                     ext.l      D7
  7577. 00005644  2F07                     move.l     -[A7], D7
  7578. 00005646  302D C53C                move.w     D0, [A5 - 0x3AC4]
  7579. 0000564A  48C0                     ext.l      D0
  7580. 0000564C  2F00                     move.l     -[A7], D0
  7581. 0000564E  486B 000E                pea.l      [A3 + 0xE]
  7582. 00005652  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7583. 00005656  2F28 0412                move.l     -[A7], [A0 + 0x412]
  7584. 0000565A  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  7585. 0000565E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7586. 00005662  6018                     bra        +0x1A /* 0000567C */
  7587. label00005664:
  7588. 00005664  2053                     movea.l    A0, [A3]
  7589. 00005666  1768 0001 000F           move.b     [A3 + 0xF], [A0 + 0x1]
  7590. 0000566C  2053                     movea.l    A0, [A3]
  7591. 0000566E  3768 0002 0010           move.w     [A3 + 0x10], [A0 + 0x2]
  7592. 00005674  2053                     movea.l    A0, [A3]
  7593. 00005676  3768 0004 0012           move.w     [A3 + 0x12], [A0 + 0x4]
  7594. label0000567C:
  7595. 0000567C  7001                     moveq.l    D0, 0x01
  7596. 0000567E  4A6D C53A                tst.w      [A5 - 0x3AC6]
  7597. 00005682  672E                     beq        +0x30 /* 000056B2 */
  7598. 00005684  2F00                     move.l     -[A7], D0
  7599. 00005686  48C7                     ext.l      D7
  7600. 00005688  2F07                     move.l     -[A7], D7
  7601. 0000568A  322D C53C                move.w     D1, [A5 - 0x3AC4]
  7602. 0000568E  48C1                     ext.l      D1
  7603. 00005690  2F01                     move.l     -[A7], D1
  7604. 00005692  4EBA DEDC                jsr        [PC - 0x2124 /* 00003570 */]
  7605. 00005696  508F                     addq.l     A7, 8
  7606. 00005698  2200                     move.l     D1, D0
  7607. 0000569A  201F                     move.l     D0, [A7]+
  7608. 0000569C  4A41                     tst.w      D1
  7609. 0000569E  6712                     beq        +0x14 /* 000056B2 */
  7610. 000056A0  322D C53C                move.w     D1, [A5 - 0x3AC4]
  7611. 000056A4  B26D C530                cmp.w      D1, [A5 - 0x3AD0]
  7612. 000056A8  6606                     bne        +0x8 /* 000056B0 */
  7613. 000056AA  BE6D BA7C                cmp.w      D7, [A5 - 0x4584]
  7614. 000056AE  6702                     beq        +0x4 /* 000056B2 */
  7615. label000056B0:
  7616. 000056B0  7000                     moveq.l    D0, 0x00
  7617. label000056B2:
  7618. 000056B2  4A80                     tst.l      D0
  7619. 000056B4  6708                     beq        +0xA /* 000056BE */
  7620. 000056B6  7000                     moveq.l    D0, 0x00
  7621. 000056B8  302B 0012                move.w     D0, [A3 + 0x12]
  7622. 000056BC  6002                     bra        +0x4 /* 000056C0 */
  7623. label000056BE:
  7624. 000056BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  7625. label000056C0:
  7626. 000056C0  3740 000C                move.w     [A3 + 0xC], D0
  7627. 000056C4  177C 0001 000E           move.b     [A3 + 0xE], 0x1
  7628. label000056CA:
  7629. 000056CA  7002                     moveq.l    D0, 0x02
  7630. 000056CC  C06E 0012                and.w      D0, [A6 + 0x12]
  7631. 000056D0  6700 01B8                beq        +0x1BA /* 0000588A */
  7632. 000056D4  B86D C540                cmp.w      D4, [A5 - 0x3AC0]
  7633. 000056D8  6716                     beq        +0x18 /* 000056F0 */
  7634. 000056DA  48C4                     ext.l      D4
  7635. 000056DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7636. 000056DE  B084                     cmp.l      D0, D4
  7637. 000056E0  6600 01A8                bne        +0x1AA /* 0000588A */
  7638. 000056E4  302D C540                move.w     D0, [A5 - 0x3AC0]
  7639. 000056E8  B06D C56E                cmp.w      D0, [A5 - 0x3A92]
  7640. 000056EC  6600 019C                bne        +0x19E /* 0000588A */
  7641. label000056F0:
  7642. 000056F0  4AAD BA04                tst.l      [A5 - 0x45FC]
  7643. 000056F4  6700 0194                beq        +0x196 /* 0000588A */
  7644. 000056F8  2053                     movea.l    A0, [A3]
  7645. 000056FA  7007                     moveq.l    D0, 0x07
  7646. 000056FC  C010                     and.b      D0, [A0]
  7647. 000056FE  0C00 0001                cmpi.b     D0, 0x1
  7648. 00005702  6314                     bls        +0x16 /* 00005718 */
  7649. 00005704  2053                     movea.l    A0, [A3]
  7650. 00005706  7008                     moveq.l    D0, 0x08
  7651. 00005708  C010                     and.b      D0, [A0]
  7652. 0000570A  660C                     bne        +0xE /* 00005718 */
  7653. 0000570C  303C 0800                move.w     D0, 0x800
  7654. 00005710  C06B 0010                and.w      D0, [A3 + 0x10]
  7655. 00005714  6700 0174                beq        +0x176 /* 0000588A */
  7656. label00005718:
  7657. 00005718  B86D C540                cmp.w      D4, [A5 - 0x3AC0]
  7658. 0000571C  660E                     bne        +0x10 /* 0000572C */
  7659. 0000571E  BE6D BA48                cmp.w      D7, [A5 - 0x45B8]
  7660. 00005722  6F14                     ble        +0x16 /* 00005738 */
  7661. 00005724  3E2D BA48                move.w     D7, [A5 - 0x45B8]
  7662. 00005728  5247                     addq.w     D7, 1
  7663. 0000572A  600C                     bra        +0xE /* 00005738 */
  7664. label0000572C:
  7665. 0000572C  BE6D BA4A                cmp.w      D7, [A5 - 0x45B6]
  7666. 00005730  6C06                     bge        +0x8 /* 00005738 */
  7667. 00005732  3E2D BA4A                move.w     D7, [A5 - 0x45B6]
  7668. 00005736  5347                     subq.w     D7, 1
  7669. label00005738:
  7670. 00005738  B86D C540                cmp.w      D4, [A5 - 0x3AC0]
  7671. 0000573C  660E                     bne        +0x10 /* 0000574C */
  7672. 0000573E  3007                     move.w     D0, D7
  7673. 00005740  5347                     subq.w     D7, 1
  7674. 00005742  B06D BA4A                cmp.w      D0, [A5 - 0x45B6]
  7675. 00005746  6F00 0142                ble        +0x144 /* 0000588A */
  7676. 0000574A  600C                     bra        +0xE /* 00005758 */
  7677. label0000574C:
  7678. 0000574C  3007                     move.w     D0, D7
  7679. 0000574E  5247                     addq.w     D7, 1
  7680. 00005750  B06D BA48                cmp.w      D0, [A5 - 0x45B8]
  7681. 00005754  6C00 0134                bge        +0x136 /* 0000588A */
  7682. label00005758:
  7683. 00005758  206D BA04                movea.l    A0, [A5 - 0x45FC]
  7684. 0000575C  3007                     move.w     D0, D7
  7685. 0000575E  9050                     sub.w      D0, [A0]
  7686. 00005760  48C0                     ext.l      D0
  7687. 00005762  5280                     addq.l     D0, 1
  7688. 00005764  E980                     asl        D0, 4
  7689. 00005766  D0AD BA04                add.l      D0, [A5 - 0x45FC]
  7690. 0000576A  2B40 BA0C                move.l     [A5 - 0x45F4], D0
  7691. 0000576E  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7692. 00005772  7007                     moveq.l    D0, 0x07
  7693. 00005774  C010                     and.b      D0, [A0]
  7694. 00005776  0C00 0001                cmpi.b     D0, 0x1
  7695. 0000577A  63BC                     bls        -0x42 /* 00005738 */
  7696. 0000577C  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7697. 00005780  7008                     moveq.l    D0, 0x08
  7698. 00005782  C010                     and.b      D0, [A0]
  7699. 00005784  66B2                     bne        -0x4C /* 00005738 */
  7700. 00005786  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7701. 0000578A  303C 0800                move.w     D0, 0x800
  7702. 0000578E  C068 0002                and.w      D0, [A0 + 0x2]
  7703. 00005792  66A4                     bne        -0x5A /* 00005738 */
  7704. 00005794  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7705. 00005798  7007                     moveq.l    D0, 0x07
  7706. 0000579A  C010                     and.b      D0, [A0]
  7707. 0000579C  0C00 0002                cmpi.b     D0, 0x2
  7708. 000057A0  6710                     beq        +0x12 /* 000057B2 */
  7709. 000057A2  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7710. 000057A6  7007                     moveq.l    D0, 0x07
  7711. 000057A8  C010                     and.b      D0, [A0]
  7712. 000057AA  0C00 0003                cmpi.b     D0, 0x3
  7713. 000057AE  6600 00DA                bne        +0xDC /* 0000588A */
  7714. label000057B2:
  7715. 000057B2  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7716. 000057B6  7028                     moveq.l    D0, 0x28
  7717. 000057B8  C010                     and.b      D0, [A0]
  7718. 000057BA  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  7719. 000057BE  6610                     bne        +0x12 /* 000057D0 */
  7720. 000057C0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7721. 000057C4  303C 0100                move.w     D0, 0x100
  7722. 000057C8  C068 01AE                and.w      D0, [A0 + 0x1AE]
  7723. 000057CC  6700 00BC                beq        +0xBE /* 0000588A */
  7724. label000057D0:
  7725. 000057D0  7000                     moveq.l    D0, 0x00
  7726. 000057D2  302E 0016                move.w     D0, [A6 + 0x16]
  7727. 000057D6  2F00                     move.l     -[A7], D0
  7728. 000057D8  7001                     moveq.l    D0, 0x01
  7729. 000057DA  2F00                     move.l     -[A7], D0
  7730. 000057DC  48C7                     ext.l      D7
  7731. 000057DE  2F07                     move.l     -[A7], D7
  7732. 000057E0  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7733. 000057E4  2A00                     move.l     D5, D0
  7734. 000057E6  7000                     moveq.l    D0, 0x00
  7735. 000057E8  302E 0016                move.w     D0, [A6 + 0x16]
  7736. 000057EC  2F00                     move.l     -[A7], D0
  7737. 000057EE  4878 00FE                push.l     0xFE
  7738. 000057F2  48C7                     ext.l      D7
  7739. 000057F4  2F07                     move.l     -[A7], D7
  7740. 000057F6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7741. 000057FA  2C00                     move.l     D6, D0
  7742. 000057FC  BA86                     cmp.l      D5, D6
  7743. 000057FE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7744. 00005802  6C00 0086                bge        +0x88 /* 0000588A */
  7745. 00005806  B86D C540                cmp.w      D4, [A5 - 0x3AC0]
  7746. 0000580A  6626                     bne        +0x28 /* 00005832 */
  7747. 0000580C  2F3C FFFF 8000           move.l     -[A7], 0xFFFF8000
  7748. 00005812  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7749. 00005816  3028 017A                move.w     D0, [A0 + 0x17A]
  7750. 0000581A  48C0                     ext.l      D0
  7751. 0000581C  2F00                     move.l     -[A7], D0
  7752. 0000581E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  7753. 00005822  48C0                     ext.l      D0
  7754. 00005824  B085                     cmp.l      D0, D5
  7755. 00005826  5DC0                     slt        D0
  7756. 00005828  0240 0001                andi.w     D0, 0x1
  7757. 0000582C  48C0                     ext.l      D0
  7758. 0000582E  508F                     addq.l     A7, 8
  7759. 00005830  6022                     bra        +0x24 /* 00005854 */
  7760. label00005832:
  7761. 00005832  4878 7FFF                push.l     0x7FFF
  7762. 00005836  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7763. 0000583A  3028 017A                move.w     D0, [A0 + 0x17A]
  7764. 0000583E  48C0                     ext.l      D0
  7765. 00005840  2F00                     move.l     -[A7], D0
  7766. 00005842  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  7767. 00005846  48C0                     ext.l      D0
  7768. 00005848  B086                     cmp.l      D0, D6
  7769. 0000584A  5EC0                     sgt        D0
  7770. 0000584C  0240 0001                andi.w     D0, 0x1
  7771. 00005850  48C0                     ext.l      D0
  7772. 00005852  508F                     addq.l     A7, 8
  7773. label00005854:
  7774. 00005854  6734                     beq        +0x36 /* 0000588A */
  7775. 00005856  26AD BA0C                move.l     [A3], [A5 - 0x45F4]
  7776. 0000585A  3745 0004                move.w     [A3 + 0x4], D5
  7777. 0000585E  3746 0006                move.w     [A3 + 0x6], D6
  7778. 00005862  4A6B 000C                tst.w      [A3 + 0xC]
  7779. 00005866  6D0A                     blt        +0xC /* 00005872 */
  7780. 00005868  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7781. 0000586C  3768 0004 000C           move.w     [A3 + 0xC], [A0 + 0x4]
  7782. label00005872:
  7783. 00005872  422B 000E                clr.b      [A3 + 0xE]
  7784. 00005876  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7785. 0000587A  3768 0002 0010           move.w     [A3 + 0x10], [A0 + 0x2]
  7786. 00005880  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  7787. 00005884  3768 0004 0012           move.w     [A3 + 0x12], [A0 + 0x4]
  7788. label0000588A:
  7789. 0000588A  4CEE 08F0 FFEC           movem.l    D4,D5,D6,D7,A3, [A6 - 0x14]
  7790. 00005890  4E5E                     unlink     A6
  7791. 00005892  4E75                     rts
  7792. fn00005894:
  7793. 00005894  4E56 0000                link       A6, 0
  7794. 00005898  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  7795. 0000589C  3A2E 001E                move.w     D5, [A6 + 0x1E]
  7796. 000058A0  3C2E 000E                move.w     D6, [A6 + 0xE]
  7797. 000058A4  3E2E 0012                move.w     D7, [A6 + 0x12]
  7798. 000058A8  266E 0008                movea.l    A3, [A6 + 0x8]
  7799. 000058AC  3005                     move.w     D0, D5
  7800. 000058AE  D06E 0016                add.w      D0, [A6 + 0x16]
  7801. 000058B2  3740 0008                move.w     [A3 + 0x8], D0
  7802. 000058B6  3740 0004                move.w     [A3 + 0x4], D0
  7803. 000058BA  302E 001A                move.w     D0, [A6 + 0x1A]
  7804. 000058BE  D06B 0004                add.w      D0, [A3 + 0x4]
  7805. 000058C2  9045                     sub.w      D0, D5
  7806. 000058C4  3740 000A                move.w     [A3 + 0xA], D0
  7807. 000058C8  3740 0006                move.w     [A3 + 0x6], D0
  7808. 000058CC  7000                     moveq.l    D0, 0x00
  7809. 000058CE  BE6D BA4A                cmp.w      D7, [A5 - 0x45B6]
  7810. 000058D2  6D08                     blt        +0xA /* 000058DC */
  7811. 000058D4  BE6D BA48                cmp.w      D7, [A5 - 0x45B8]
  7812. 000058D8  6E02                     bgt        +0x4 /* 000058DC */
  7813. 000058DA  7001                     moveq.l    D0, 0x01
  7814. label000058DC:
  7815. 000058DC  4A80                     tst.l      D0
  7816. 000058DE  6714                     beq        +0x16 /* 000058F4 */
  7817. 000058E0  206D BA04                movea.l    A0, [A5 - 0x45FC]
  7818. 000058E4  3007                     move.w     D0, D7
  7819. 000058E6  9050                     sub.w      D0, [A0]
  7820. 000058E8  48C0                     ext.l      D0
  7821. 000058EA  5280                     addq.l     D0, 1
  7822. 000058EC  E980                     asl        D0, 4
  7823. 000058EE  D0AD BA04                add.l      D0, [A5 - 0x45FC]
  7824. 000058F2  6006                     bra        +0x8 /* 000058FA */
  7825. label000058F4:
  7826. 000058F4  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  7827. 000058F8  2008                     move.l     D0, A0
  7828. label000058FA:
  7829. 000058FA  2680                     move.l     [A3], D0
  7830. 000058FC  2053                     movea.l    A0, [A3]
  7831. 000058FE  4A10                     tst.b      [A0]
  7832. 00005900  6708                     beq        +0xA /* 0000590A */
  7833. 00005902  2053                     movea.l    A0, [A3]
  7834. 00005904  7008                     moveq.l    D0, 0x08
  7835. 00005906  C010                     and.b      D0, [A0]
  7836. 00005908  6724                     beq        +0x26 /* 0000592E */
  7837. label0000590A:
  7838. 0000590A  41ED BA10                lea.l      A0, [A5 - 0x45F0]
  7839. 0000590E  2688                     move.l     [A3], A0
  7840. 00005910  48C7                     ext.l      D7
  7841. 00005912  2F07                     move.l     -[A7], D7
  7842. 00005914  48C6                     ext.l      D6
  7843. 00005916  2F06                     move.l     -[A7], D6
  7844. 00005918  486B 000E                pea.l      [A3 + 0xE]
  7845. 0000591C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  7846. 00005920  2F28 0412                move.l     -[A7], [A0 + 0x412]
  7847. 00005924  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  7848. 00005928  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7849. 0000592C  6018                     bra        +0x1A /* 00005946 */
  7850. label0000592E:
  7851. 0000592E  2053                     movea.l    A0, [A3]
  7852. 00005930  1768 0001 000F           move.b     [A3 + 0xF], [A0 + 0x1]
  7853. 00005936  2053                     movea.l    A0, [A3]
  7854. 00005938  3768 0002 0010           move.w     [A3 + 0x10], [A0 + 0x2]
  7855. 0000593E  2053                     movea.l    A0, [A3]
  7856. 00005940  3768 0004 0012           move.w     [A3 + 0x12], [A0 + 0x4]
  7857. label00005946:
  7858. 00005946  7001                     moveq.l    D0, 0x01
  7859. 00005948  4A6D C53A                tst.w      [A5 - 0x3AC6]
  7860. 0000594C  6726                     beq        +0x28 /* 00005974 */
  7861. 0000594E  2F00                     move.l     -[A7], D0
  7862. 00005950  48C7                     ext.l      D7
  7863. 00005952  2F07                     move.l     -[A7], D7
  7864. 00005954  48C6                     ext.l      D6
  7865. 00005956  2F06                     move.l     -[A7], D6
  7866. 00005958  4EBA DC16                jsr        [PC - 0x23EA /* 00003570 */]
  7867. 0000595C  508F                     addq.l     A7, 8
  7868. 0000595E  2200                     move.l     D1, D0
  7869. 00005960  201F                     move.l     D0, [A7]+
  7870. 00005962  4A41                     tst.w      D1
  7871. 00005964  670E                     beq        +0x10 /* 00005974 */
  7872. 00005966  BC6D C530                cmp.w      D6, [A5 - 0x3AD0]
  7873. 0000596A  6606                     bne        +0x8 /* 00005972 */
  7874. 0000596C  BE6D BA7C                cmp.w      D7, [A5 - 0x4584]
  7875. 00005970  6702                     beq        +0x4 /* 00005974 */
  7876. label00005972:
  7877. 00005972  7000                     moveq.l    D0, 0x00
  7878. label00005974:
  7879. 00005974  4A80                     tst.l      D0
  7880. 00005976  6708                     beq        +0xA /* 00005980 */
  7881. 00005978  7000                     moveq.l    D0, 0x00
  7882. 0000597A  302B 0012                move.w     D0, [A3 + 0x12]
  7883. 0000597E  6002                     bra        +0x4 /* 00005982 */
  7884. label00005980:
  7885. 00005980  70FF                     moveq.l    D0, 0xFFFFFFFF
  7886. label00005982:
  7887. 00005982  3740 000C                move.w     [A3 + 0xC], D0
  7888. 00005986  177C 0001 000E           move.b     [A3 + 0xE], 0x1
  7889. 0000598C  4CEE 08E0 FFF0           movem.l    D5,D6,D7,A3, [A6 - 0x10]
  7890. 00005992  4E5E                     unlink     A6
  7891. 00005994  4E75                     rts
  7892.